An ye porozɛ fitinin dɔ daminɛ kɔsa in na walasa k’an ka sistɛmuw yɔrɔ dɔw bɛ kumaɲɔgɔnya kɛ cogo min na kɔfɛ Buffer la.Contexte teliya dɔw: an bɛ baara kɛ ni fɛn dɔ ye min bɛ wele ko SQS (Amazon Simple Queue Service. O layidu ninnu bɛ kɛ i n’a fɔ baara makɔnɔyɔrɔw. An ka sistɛmu yɔrɔ dɔ bɛ cikan dɔ bila, ka dɔ wɛrɛ ta kɔfɛ. Miiri k’a filɛ i n’a fɔ ka sɛbɛn dɔ to baarakɛɲɔgɔn dɔ ye: "Hey, when you get a chance, process this data." Sistɛmu min bɛ sɛbɛn ci, o man kan ka jaabi makɔnɔ a lamini na.An ka porozɛ tun ye ka ladonni kɛcogo kɔrɔ kɛ: an bɛ baarakɛminɛn minnu kɛ ka layiniw kɔrɔbɔ sigida la, k’olu kuraya.Nka k’an to karti la an bɛ baara kɛ ni layini minnu ye tiɲɛ na, an ye fɛn dɔ sɔrɔ an tun ma miiri min na: kɔkanna taabolo wolonwula (walima cron baara, minnu ye baara bolodalenw ye minnu bɛ baara kɛ u yɛrɛma) ani baarakɛlaw minnu tun bɛ baara kɛ silently for five years.U bɛɛ bɛ nafa foyi kɛ abada.Mun na o nafa ka bon, an y’u sɔrɔ cogo min na, ani an ye min kɛ o la, o filɛ nin ye.Mun na nin nafa ka bon ka tɛmɛ i b’a miiri cogo min na Ɔwɔ, ka baara kɛ ni fɛnsɔrɔsiraw ye minnu tɛ mako ɲɛ, o bɛ wari bɔ ani o baarakɛlaw dɔ la kelen fɛ, an tun bɛna ~$360-600 sara san 5 kɔnɔ scheme of our finances, but definitely pure waste for a process that does nothing.Nka, n tɛmɛna nin saniya in fɛ, n b'a fɔ ko wariko musaka ye tiɲɛ na gɛlɛya yɔrɔ fitinin ye. Tuma o tuma ni ɛntɛrinɛti injiniyɛri kura donna ekipu kɔnɔ ka an ka sigidakow sɛgɛsɛgɛ, u bɛ nin gundo taabolo ninnu sɔrɔ "Nin baarakɛla in bɛ mun kɛ, ka kɛ ɲininkali ye min bɛ dumuni kɛ kurun kɔnɔ. An bɛɛ tun bɛ yen — ka siran ka maga a la bawo n’a sɔrɔla a bɛ fɛn nafama dɔ kɛ.Hali fɛnɲɛnɛmako "ɲɛnabɔlenw" mago bɛ jateminɛ na tuma dɔw la, ka ɲɛsin bɛnkanw ma ni fɛn wɛrɛ bɛ Changé o ye waati dɔɔnin labɛnni ye min kɛra kudayi ye?Mɔgɔ min y'a da, o bɔra sosiyete la a san caman ye nin ye torn down.A scheduled task becomes redundant after an architectural change, but nobody thinks to check.An tun bɛ wolodon seli emailw ci Buffer la baarakɛla—a tora ka baara kɛ san duuru wɛrɛ kɔnɔ.Olu si tɛ mɔgɔ kelen-kelen bɛɛ ka dɛsɛ ye — u tɛ taabolo dɛsɛw ye Ni saniya laɲininen ma jɔ an ka baara kɛcogo la, ɛntɔrɔpi bɛ se sɔrɔ.An ka fɛn dilanni y’an dɛmɛ cogo min na k’a sɔrɔI n’a fɔ tɔn caman, Buffer ye microservices movement (fɛɛrɛ min bɛ fɔ kosɛbɛ, n’o ye ko tɔnw y’u ka kode tila ka kɛ baarakɛminɛn misɛnnin caman ye, minnu ye u yɛrɛ ta ye) a san caman ye nin ye o waati la, a tun bɛ se ka kɛ : baarakɛyɔrɔ kelen-kelen bɛɛ tun bɛ se ka bila senkan a yɛrɛ ma, ni dancɛ jɛlenw ye ekipuw ni ɲɔgɔn cɛ.Nka sanw kɔnɔna na, an y’a ye ko fɛnmarayɔrɔ tan ni caman ɲɛnabɔli musakaw tun ka bon ni nafa ye ekipu dɔ bolo min bonya bɛ an bolo O la, an y’an fara ɲɔgɔn kan ka kɛ baarakɛyɔrɔ kelen ye min bɛ se ka kɛ hakilina ye, nka u bɛ sigi ɲɔgɔn fɛ yɔrɔ kelen na turned out to be what made discovery possible.Microservices diɲɛ kɔnɔ, baarakɛla min ɲinɛna a kɔ repo kelen kɔnɔ, o bɛ se ka kɛ ko a tɛna kɔlɔsi abada injiniyɛriw fɛ minnu bɛ baara kɛ yɔrɔ wɛrɛ la, yɔrɔ kelen tɛ yen min bɛ boli yɔrɔ min na.Ni fɛn bɛɛ bɛ yɔrɔ min na, an tun bɛ se ka laban ka ja dafalen ye ni fɛn dilannikɛlaw ye nka feerekɛlaw tɛ An tun bɛ se ka baarakɛlaw sɔrɔ minnu bɛ layidu ta minnu tun tɛ yen tugun.Jɛkulu in ma dabɔ walasa k’an dɛmɛ ka zombie infrastructures sɔrɔ — nka a y’o kɛdiscovery almost inevitable.An ye min kɛ tiɲɛ naN an ye taabolo yatɔw dɔn, an tun ka kan k’a latigɛ an bɛna min kɛ n’u ye. An gɛrɛla a la cogo min na, o filɛ nin ye.Fɔlɔ, an ye kelen-kelen bɛɛ nɔfɛtaama fo ka se u bɔyɔrɔ ma. An ye git tariku ni sɛbɛn kɔrɔw sɛgɛsɛgɛ walasa k’a faamu mun na baarakɛla kelen-kelen bɛɛ dabɔra fɔlɔ. A ka c’a la, kuntilenna fɔlɔ tun jɛlen don : kunnafonidilanw jiginni siɲɛ kelen, fɛn min bɛ tilebin sɔrɔ, waati dɔɔnin baarakɛcogo min bɛ mɛn ka tɛmɛ a nafa kan.O kɔfɛ, an y’a jira k’u ma baara kɛ ni u ye tiɲɛ na. Sani an ka fɛn o fɛn Bɔ, an ye jirisunw tigɛcogo Fàra o kan walasa k’a Jira ko nin wale ninnu tɛ fɛn nafama dɔ Kɛ an makun min na an ye min To yen. An ye kɔlɔsili kɛ tile damadɔ kɔnɔ walasa k’a dɔn ko u ma wele fewu, wa an y’u bɔ yen dɔɔni dɔɔni. An ma fɛn bɛɛ bɔ yen siɲɛ kelen. An ye taabolo dɔw bɔ kelen-kelen, k’an kɔlɔsi ni kɔlɔlɔw tɛ an kɔnɔ. (A nisɔngoya la, u tun tɛ yen.)A laban na, an ye min kalan, an ye o sɛbɛn. An ye sɛbɛnniw fara an ka kɔnɔna sɛbɛnw kan, minnu b’a jira ko taabolo kelen-kelen bɛɛ tun ye min kɛ fɔlɔ, ani mun na a bɔra yen, walasa injiniyɛri nataw kana u yɛrɛ ɲininka ni fɛn nafama dɔ tununna.Min Changé saniya kɔfɛAn bɛ daminɛ na hali bi ka nɔ bɛɛ suman, nka an ye min ye fo ka na se bi ma, o filɛ nin ye.An ka fɛnsɔrɔsiraw jatebɔ bɛ tiɲɛ sisan. Ni mɔgɔ dɔ y'a ɲininka ko: "An bɛ boli baarakɛla jumɛnw de la?" an bɛ se k’o ɲininkali jaabi tiɲɛ na ni daŋaniya ye.Onboarding conversations have gotten simpler, too. Ɛntɛrinɛti kura tɛ ka senna-tɛgɛrɛ kɛ gundola taabolo la k’u yɛrɛ ɲininka n’u bɛ contexte (kofɔlen) tunun. Kodebase bɛ an bɛ min kɛ tiɲɛ na, o tɛ an ye min kɛ a san duuru ye nin ye.Treat refactors as archeology and preventionNe ka fɛnba min bɛ bɔ nin porozɛ in na: refactor nafama bɛɛ ye sababu ye ka ɲɛsin fɛnkɔrɔw ɲinini ma.Ni i bɛ sigida dɔ kɔnɔ kosɛbɛ, ka faamuyali sɔrɔ tiɲɛ na cogo min na o yɔrɔw bɛ ɲɔgɔn sɔrɔ, i bɛ jɔyɔrɔ dafalen na walasa ka ɲininkali kɛ fɛn minnu mago bɛ hali bi. O layini min bɔra poroze kɔrɔ dɔw la wa? Baarakɛla min ye mɔgɔ dɔ dabɔ donanw jiginni siɲɛ kelen kama? Baara bolodalen min bɛ tali kɛ fɛn dɔ la i ma deli ka min mɛn wa? U bɛ se ka boli hali bi.An bɛ min jɔ an ka baarakɛcogo la ka taa ɲɛ, o filɛ nin ye:Refactor (refactor) o waati la, aw bɛ ɲininkali kɛ: mun wɛrɛ bɛ maga nin sitɛmu in na, an ma min lajɛ kabini waati jan?Ni an bɛ fɛn dɔ deprecating, trace it all way to its background processes, not only the user-facing code.Ni mɔgɔ dɔ bɔra ekipu kɔnɔ, aw tun bɛ min ɲɛminɛ, aw bɛ o sɛbɛn, kɛrɛnkɛrɛnnenya la, fɛn minnu bɛ boli kɔkan hali bi an ka kodɔn yɔrɔ kɔrɔw bɛ an bolo minnu ma wuli ka taa marayɔrɔ kelen na fɔlɔ. Ni an bɛ ka taa a fɛ ka ɲɔgɔn sabati, an dalen b’a la ko an bɛna nin fɛn dogolenw caman sɔrɔ. Nka sisan an sigilen don k’u minɛ k’u bali ka kura sɔrɔ.Ni i ka kode bɛɛ sigilen bɛ yɔrɔ kelen na, infrastructure orphelins tɛ dogo yɔrɔ si.

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free