V kurzu se detailně seznámíme s microservice architekturou. Na základě osobních zkušeností během mé praxe, od malých firem po velké korporace, Vám pomohu navrhnout optimální architekturu a související procesy pro efektivní vývoj a provoz mikroslužeb. Kurz je přizpůsoben účastníkům kurzu a primárně se tak věnuji procesům a architektuře vhodné pro velikost vašeho řešení.
Projdeme si best practice vývoje a provozu mikroslužeb. Na reálných ukázkách Vám ukáži několik konkrétních řešení postavených na microservice architektuře. Od lokálního návrhu konkrétního business problému, přes návrh celého systému pro střední a velké podniky. Projdeme si i Domain-Oriented Microservice Architecture, řešení postavené na stovkách až tisících mikroslužeb.
Budeme se věnovat všem procesům kolem mikroslužeb, bez kterých microservice architektura nemá dlouhodobě smysl. Testování, Automatizované nasazování, DevOps, API management, Monitoring, a další. Povíme si jak využít microservice architekturu pro návrh odolného systému proti výpadkům a jak zajistit udržitelný růst IT společnosti.
Účastníci se naučí:

Jindřich započal svou kariéru jako backend vývojář v malé garážové společnosti, když slovo „startup“ bylo neznámý pojem. Většinu své dosavadní kariéry má spojenou se společností Internet Mall, kde vyrostl z vývojáře až do vedoucího oddělení vývoje. V Mallu, mimo jiné, pomohl zavést Agilní vývoj, DevOps kulturu, přechod na Mikroslužby a také pomohl mnoha chytrým lidem vyrůst do seniorních technických, nebo management rolí. Nyní Jindřich pracuje v #komercka jako Head of Development, vede přibližně 500 vývojářů a transformaci společnosti na DevOps. Ve svém volném čase pomáhá společnostem s přechodem na mikroslužby ve spolupráci s Datascriptem. Jindřich má odškoleno desítky kurzů s vynikajícím průměrným hodnocením a pomáhal několika společnostem s miliardovými obraty.
Monolitická architektura
Microservice architektura
Komunikační paterny
API Management
Koncept DevOps
Testování aplikace
Continuous delivery
Monitoring
Service Discovery
Patterny při budování odolného software proti selhání jednotlivých komponent
Microservices workshop
25.9.2023 – 26.9.2023 ONLINE
česky