Hlavne prubezne - delivery & deployment
Predstavte si, ze ve vasi firme releasujete kod do produkce jednou za mesic, nebo jednou za ctrnact dni. Zkratka v okamziku, kdyz dokoncite nejaky projekt, releasnete a mergnete projektovou vetev, kterou jste po celou dobu vyvoje poctive drzeli zarovnanou se vsemi zmenami, co se také postupne dostavaly do produkce. Pripadavam to povedome? Verim, ze nejeden z nas to tak zazil a mozna jeste stale zaziva. Co se musi stat, abychom dokazali deployovat kod do produkce casteji? Treba kazdy den? Nebo dokonce nekolikrat za den? Mozna vas napadne, ze to bude vyzadovat ve vasi aplikaci zmeny v architekture a technologiích. Nebo ze budete potrebovat CI/CD nastroje. Je mozne toho dosahnout na stavajici architekture? Potrebujete cloud? A co procesy? Jak bude reagovat business a jak zakaznici na fakt, ze se muze aplikace “pokazit” vicekrat za den? A jake zmeny se musi stat v hlavach inzenyru, testeru, manazeru?
Pojdme to spolecne probrat ze vsech stran - tak, jak jsme zvykli.
Na podiu se muzete tesit na Dusana Katonu, Director of Engineering v Jamf, ktery vede tymy zamerene na Product Engineering, Developer Experience i Test Automation. Ma za sebou transformaci z 1 releasu za dva tydny (a hromady incidentu) na 80 releasu za dva tydny (a minima incidentu). Dobre vi, ze zmena na CD je predevsim kulturni zmenou - v mindsetu, fungovani tymu, engineeringu i cele firmy.
O dalsi uhel pohledu se podeli Michal Vanco, pravdovy cloud-native nadsenec a specialista. Od vyvojare v JVM svete se postupne pres QA, DevOps a architekturu dostal k tematum jako je deklarativni CI, gating proces, Continuous Deployment, developer experience a dalsi. Posledni rok pomaha zakaznikum Kubermatic pri prechodu na k8s ekosystem.
Uz pristi stredu 23.3. od 18hod v Music Lab!