INSIDE SIMINEO
Stabilitás a Feature
Tempó Előtt
A modern platformfejlesztés napjainkban folyamatos funkcióbővítésre épül. Az új feature-ök és a kiadási sebesség sok esetben fontosabbá válik, mint a rendszer hosszú távú stabilitása.
A funkciók csak akkor kerültek bevezetésre, amikor a körülötte lévő stabilitási, jogosultsági vagy monitoring rétegek már rendelkezésre álltak.
Előbb készült el a bejelentkezési működés stabilizálása, a moderáció kezelhetősége, a rendszerfelügyelet és a visszakövethetőség, mint maga a rájuk épülő feature-réteg.
A platform több klasszikus „move fast” mintát tudatosan kerül. Az infrastruktúra-bővítés például nem korai mérföldkőként jelent meg, és az élesítés is több stabilizációs fázis mögé került.
A fejlesztés során nagy hangsúly került a regressziók kontrollálására és a reprodukálható működésre.
A változtatások célzott ellenőrzésekkel és explicit lezárási állapotokkal történtek.
Ez a fejlesztési szemlélet csökkenti a fokozatos architekturális szétesés és a nehezen követhető rendszerállapotok kialakulásának esélyét.