Odam topa oladigan arxitektura
Standart yechim — modulli monolit. Mikroservislar faqat jamoa tuzilmasi haqiqatan talab qilganda ishlatiladi, sxema ta'sirli ko'ringani uchun emas.
Ko'pchilik biznes dasturlari jimgina ishdan chiqadi: birinchi kuni ishlaydi, o'n ikkinchi oyga borib esa ishlatib bo'lmaydi — kompaniya o'sdi, tizim esa o'sha-o'sha qoldi. Biz o'n ikkinchi oyni ko'zlab quramiz.
Standart yechim — modulli monolit. Mikroservislar faqat jamoa tuzilmasi haqiqatan talab qilganda ishlatiladi, sxema ta'sirli ko'ringani uchun emas.
Birinchi haftani modelga sarflaymiz, chunki keyinchalik qimmatga tushadigan hamma narsa aynan shu yerdagi xatodan boshlanadi.
CI, staging, xatolarni kuzatish va dashboardlar tizim bilan birga yetkaziladi. Hech kim deploy qila olmaydigan build topshirilgan hisoblanmaydi.
Runbook'lar, sxema izohlari va qabul qilingan qarorlar yozuvi. Bizni almashtirsangiz, keyingi jamoa noldan boshlamaydi.
Ha — pullik auditdan keyin, odatda bir hafta. Kodni o'qiymiz, ishga tushiramiz va yozma xulosa beramiz: nimani saqlab qolish mumkin, nimani qayta yozish kerak va har ikki yo'l qancha turadi. Audit boshqa jamoani yollasangiz ham foydali bo'lib qoladi.
Sizga — birinchi commit'dan boshlab. Yo sizning repozitoriyangizda ishlaymiz, yo o'zimiznikini oxirida topshiramiz — infratuzilma konfiguratsiyasi bilan birga.
Birinchi hafta — tadqiqot va ma'lumot modeli. Ikkinchi hafta — bosib ko'riladigan prototip. Uchinchi va to'rtinchi hafta — staging'da birinchi ishlaydigan bo'lak. Har qaysisidan keyin to'xtash mumkin.
Savdo zali va ombor qoldig'i bir-biriga zid bo'lishdan to'xtadi.
Buyurtma holati yig'ilishda taxmin qilinmaydi, liniyadan o'qiladi.
Boshlash uchun muammoning qisqa tavsifi yetarli. Bir ish kuni ichida javob beramiz, birinchi suhbat bepul.