§ 02 — Primeri
Problemi zbog kojih nas obično zovu.
Sastavljeno iz obrazaca naših projekata, ne iz jednog klijenta: sa čim dolaze, šta obično stoji iza toga i šta menjamo.
„Sve pada na crni petak, a nema vremena za prepisivanje.”
Ne prepisujemo sve. Vrući put izdvajamo u zasebno jezgro, upise činimo bezbednim za ponavljanje, a migracija ide uživo — stari kod radi do poslednjeg dana.
„Release traje kvartal i niko ne zna zašto.”
Retko je do koda. Do ručne regresije je i grane koju niko ne sme da spoji. Odvajamo release voz od rada na funkcijama, automatizujemo regresiju, rizično stavljamo iza flag-ova.
„AI demo je oduševio i nikada nije stigao u produkciju.”
Zato što demo ne računa novac i ne odgovara za greške. Dodajemo evaluacioni set, plafon troškova, rezervni put i čoveka u petlji tamo gde je greška skupa.
Šta viditeŠta stoji ispodŠta radimo
Svaka rasprodaja završi incidentom
Sinhroni upisi u jednu bazu, duple naplate, ručni rollback
Event-driven jezgro, idempotentni upisi, migracija bez prekida
Aplikacija izlazi jednom u kvartalu
Ručna regresija, dve baze koda, grana koju niko ne sme da spoji
Zajedničko Kotlin jezgro, automatska regresija, release svake dve nedelje
Podrška ne stiže da isprati red
Znanje u glavama, odgovori nisu ponovljivi, AI pilot nije stigao u produkciju
Retrieval nad vašim podacima, evaluacije na svakom release-u, sopstveni inference