změny přímo do integrační větve • Automatizace testů na všech úrovních systému • Rapidní zpětná vazba, že vše spolu funguje • Snižování integračního rizika • Feature branche nemají životnost delší než 1 den • Žádné Pull Requesty nebo Gated commity
větvi • Větve mohou vznikat v době releasu a patche se vždy cherrypickují z trunku, nikdy se v nich nevyvíjí • Jediný zdroj pravdy, snížený cognitivní overhead
prohlídky, přísná kontrola kvality • Každá změna, která projde kontrolou kvality, je potenciálně nasaditená do produkce “stiskem jediného tlačítka” • Rollback “stiskem jediného tlačítka” • Vychází z Lean Manufacturing
potenciálně nasaditená do produkce “stiskem jediného tlačítka” • Rollback “stiskem jediného tlačítka” • Vychází z Lean Manufacturing • Preventivní prohlídky, přísná kontrola kvality • Totální automatizace všech procesů
Zpětná vazba z produkce pomocí monitoringu • Potřeba imunitního systému v samotném systému • Feature Toggles, Branch by Abstraction • Chaos Engineering • A/B testování • Neustálé flow experimentů a hodnoty