Kwanan nan mun fara wani karamin aikin don tsaftace yadda sassan tsarin mu ke sadarwa a bayan al'amuran a Buffer.Wasu yanayi mai sauri: muna amfani da wani abu da ake kira SQS (Sabis ɗin Sauƙaƙa na Amazon Simple Queue Service. Wadannan jerin layi suna aiki kamar ɗakin dakunan jira don ayyuka. Wani ɓangare na tsarin mu ya sauke saƙo, kuma wani ya karɓa daga baya. Yi la'akari da shi kamar barin bayanin kula ga abokin aiki: "Hey tsarin, lokacin da ka aika da bayanai zuwa ga abokin aiki: "Sai tsarin ba ya samun damar yin amfani da bayanin kula. jira a kusa da martani.Our aikin da aka yi na yau da kullum kiyayewa: sabunta kayan aikin da muke amfani da su gwada queues a gida da kuma tsaftace su configuration.Amma yayin da muke taswirar fitar da abin da queues mu zahiri amfani, mun sami wani abu da ba mu yi tsammani: bakwai daban-daban baya matakai (ko cron jobs, wanda aka tsara ayyuka da cewa gudu ta atomatik) da kuma ma'aikata da aka gudanar da shiru har zuwa shekaru biyar mun same su, da abin da muka yi game da shi. Me ya sa wannan al'amura fiye da yadda za ka zato Ee, gudanar da ba dole ba kayayyakin more rayuwa kudin kudi na yi sauri lissafin kuma ga daya daga cikin wadanda ma'aikata, da mun biya ~ $ 360-600 a kan 5 shekaru Wannan shi ne wani suna fadin adadin a cikin babban makirci na mu kudi, amma shakka ga wani tsari da ba ya aikata kome ba, da za a yi da m kudi. Duk lokacin da sabon injiniya ya shiga cikin tawagar kuma ya bincika tsarinmu, suna cin karo da waɗannan matakai masu ban mamaki "Menene wannan ma'aikacin yayi?" Ya kai mu tawagar ciyar da sake zagayowar a kan code hanyõyin da bauta ba da manufa. Kuma a kan lokaci, da hukumomi ilmi fades. Shin wannan m gyara ne na wucin gadi wanda ya zama m? up a ma'aikaci "na dan lokaci" don rike da ƙaura, kuma shi ba samun yage saukar da wani shiri aiki ya zama m bayan wani gine-gine canji, amma ba wanda ya yi tunanin duba.We used to send birthday birthday at Buffer, we run a scheduled task that checked the whole database for birthday match the current date and send customers a personalized email 0 wannan ma'aikacin-ya ci gaba da gudana har tsawon shekaru biyar. Babu ɗaya daga cikin waɗannan gazawar mutane - sun kasance gazawar tsari ba tare da tsaftacewa da gangan ba a cikin yadda muke aiki, entropy wins.Yadda tsarin gine-ginen ya taimaka mana mu sami shiKamar kamfanoni da yawa, Buffer ya rungumi motsi na microservices (wani sanannen tsarin inda kamfanoni ke raba lambar su zuwa ƙananan ƙananan, ayyuka masu zaman kansu) shekaru da suka wuce. A lokacin, yana da ma'ana: kowane sabis za a iya tura shi da kansa, tare da bayyana iyakoki tsakanin ƙungiyoyi.Amma a cikin shekaru, mun sami sama da na sarrafa da yawa ma'ajiyar fiye da fa'ida ga tawagar mu size Don haka muka consolidated a cikin Multi-sabis guda ma'ajiyar kayan aiki har yanzu zama mai ma'ana a cikin wani wuri. Duniya, kowane ma'aikacin da aka manta a cikin wani repo ba zai taba lura da injiniyoyin da ke aiki a wani wuri ba An daɗe da wanzuwa. Ƙarfafawar ba a tsara ta don taimaka mana samun ababen more rayuwa na aljanu ba - amma ya sanya hakangano kusan babu makawa.Abin da muka yi a zahiriDa zarar mun gano hanyoyin marayu, dole ne mu yanke shawarar abin da za mu yi da su. Ga yadda muka tunkare shi.Na farko, mun bibiyi kowane daya zuwa ga asalinsa. Mun haƙa ta tarihin git da tsoffin takaddun don fahimtar dalilin da yasa aka ƙirƙiri kowane ma'aikaci a farkon wuri. A mafi yawan lokuta, ainihin manufar ta bayyana a fili: ƙaurawar bayanai na lokaci ɗaya, fasalin da ya sami faɗuwar rana, aikin wucin gadi wanda ya wuce amfanin sa. Sannan mun tabbatar da cewa ba a yi amfani da su da gaske ba. Kafin cire wani abu, mun ƙara shiga don tabbatar da waɗannan hanyoyin ba su yi shiru suna yin wani muhimmin abu da muka rasa ba. Mun sanya ido na ’yan kwanaki don tabbatar da cewa ba a kira su kwata-kwata ba, kuma mun cire su da yawa. Ba mu share komai lokaci guda ba. Mun cire matakai daya bayan daya, muna kallon duk wani illolin da ba zato ba tsammani. (An yi sa'a, babu.) A ƙarshe, mun rubuta abin da muka koya. Mun kara da bayanin kula zuwa takardunmu na ciki game da abin da kowane tsari ya fara yi da kuma dalilin da yasa aka cire shi, don haka injiniyoyi na gaba ba za su yi mamaki ba idan wani abu mai mahimmanci ya ɓace.Abin da ya canza bayan tsaftacewa Har yanzu muna da wuri don auna cikakken tasirin, amma ga abin da muka gani har yanzu. Kayan kayan aikin mu yanzu daidai ne. Lokacin da wani ya tambaya, "Waɗanne ma'aikata muke gudanarwa?" za mu iya amsa wannan tambayar da gaba gaɗi. Tattaunawar shiga cikin jirgi sun sami sauƙi, ma. Sabbin injiniyoyi ba sa tuntuɓe a kan matakai masu ban mamaki kuma suna mamakin ko sun rasa mahallin. Lambar codebase tana nuna abin da muke yi a zahiri, ba abin da muka yi shekaru biyar da suka gabata ba.Bi da masu gyara a matsayin ilmin kimiya na kayan tarihi da rigakafiNa babban ɗaukar nauyi daga wannan aikin: kowane mai haɓaka mai mahimmanci shine damar da za a yi don ilimin kimiya na kayan tarihi.Lokacin da kuke zurfafawa cikin tsarin, fahimtar gaske yadda guda ke haɗawa, kuna cikin cikakkiyar matsayi don tambayar abin da har yanzu ake buƙata. Wannan jerin gwano daga wani tsohon aikin? Ma'aikacin da wani ya ƙirƙira don ƙaura bayanai na lokaci ɗaya? Aikin da aka tsara wanda ke yin nuni ga fasalin da ba ku taɓa jin labarinsa ba? Suna iya ci gaba da gudana. Ga abin da muke ginawa a cikin tsarinmu na gaba: A duk wani mai gyara, tambayi: menene kuma ya shafi wannan tsarin da ba mu duba ba a wani lokaci? Lokacin da aka lalata fasalin, gano shi gaba ɗaya zuwa tsarin tsarinsa, ba kawai lambar mai amfani ba. Lokacin da wani ya bar ƙungiyar, rubuta abin da suke kula da shi, musamman ma abubuwan da ke gudana a cikin bayanan da muke da su. yi ƙaura zuwa wurin ajiya guda ɗaya tukuna. Yayin da muke ci gaba da haɓakawa, muna da kwarin gwiwa za mu sami ƙarin waɗannan ɓoyayyun kayan tarihi. Amma yanzu an kafa mu don mu kama su kuma mu hana sababbi yin su. Lokacin da duk lambar ku ke zaune a wuri ɗaya, kayan aikin marayu ba su da wurin ɓoyewa.

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