Skalowanie CRM od MVP do 30k Uzytkownikow
Dziennik decyzji o kompromisach architektury, zapytaniach i bezpieczenstwie releasu.
Kontekst
CRM sprzedazowy rozwijany z jednego regionu do wielu zespolow.
Wyzwanie
Tempo dowozu spadlo przez sprzezenia schematu i kosztowne zapytania raportowe.
Podejscie
Wprowadzilem moduly bounded, read modele i etapowa migracje z rollbackiem.
Rozwiazanie
Rozdzielilem sciezki zapisu i przenioslem raportowanie do dedykowanych pipeline.
Efekt
Spadly opoznienia zapytan i liczba incydentow, a pewnosc releasow wzrosla.
Wnioski
- Najpierw optymalizuj granice odpowiedzialnosci.
- Bezpieczenstwo migracji traktuj jak wymaganie produktowe.