Jaselská 6, Praha

skoleni@anywhere.cz

224 310 808

Microservices a Cloud-Native Architecture

24 000  bez DPH


Toto školení nabízí hluboký vhled do moderních přístupů k vývoji a nasazení aplikací. Účastníci se seznámí s principy microservice architecture a cloud-native přístupu, které umožňují vytvářet škálovatelné, flexibilní a odolné systémy. Během kurzu představíme klíčové koncepty, jako je kontejnerizace pomocí Dockeru, orchestrace s Kubernetes, implementace CI/CD pipeline a využití cloudových služeb pro efektivní provoz aplikací. Školení také pokrývá bezpečnostní aspekty, monitoring a best practices pro návrh a provoz cloud-native microservices.

 

Délka školení: 2 dny

 

Osnova:

Modul 1: Úvod do Microservices a Cloud-Native Architecture

Historie a Evoluce architektury
Přechod od monolitických aplikací k microservices.
Vzestup cloud-native přístupů.

Co je Cloud-Native Architecture
Definice a klíčové charakteristiky.
Rozdíl mezi tradičními a cloud-native aplikacemi.

Výhody Cloud-Native přístupu
Škálovatelnost, flexibilita, rychlost nasazení.

Kdy a proč použít Microservices a Cloud-Native Architecture
Scénáře a obchodní důvody pro adopci.

 

Modul 2: Základní Principy Cloud-Native Architecture

12-Factor App Methodology
Dvanáct principů pro tvorbu cloud-native aplikací.

Kontejnerizace jako Základ Cloud-Native
Role Dockeru a kontejnerů v moderních aplikacích.

Orchestrace Kontejnerů
Úvod do Kubernetes a jeho význam v cloud-native prostředí.

Serverless Computing
Koncept bezserverových architektur a jejich místo v cloud-native světě.

 

Modul 3: Návrhové principy Microservices v Cloud-Native kontextu

Principy SOLID a jejich aplikace
Jak SOLID ovlivňuje návrh cloud-native mikroservis.

Domain-Driven Design (DDD)
Bounded Context v cloud-native prostředí.

Design Patterns pro Microservices
Saga, Circuit Breaker, API Gateway a jejich implementace v cloudu.

Stateless vs. Stateful Služby
Důležitost stavových a bezstavových služeb v cloudu.

 

Modul 4: Implementace Cloud-Native Microservices

Výběr Cloudové Platformy
Přehled AWS, Azure, Google Cloud a jejich služeb pro microservices.
Práce s Managed Services
Využití služeb jako AWS ECS/EKS, Azure AKS pro orchestrace.
Crazy Lab
Nasazení microservices na cloudovou platformu.
Využití CI/CD pipeline pro automatizaci nasazení.

 

Den 2

 

Modul 5: Cloud-Native Technologie a nástroje

Service Mesh
Úvod do Istio, Linkerd a jejich role v microservices.

Container Orchestration s Kubernetes do hloubky
Podrobnější pohled na Kubernetes objekty (Pod, Deployment, Service).

Cloud-Native Buildpacks
Automatizace tvorby kontejnerových image.

Observability v Cloud-Native prostředí
Monitoring, logování a tracing v distribuovaných systémech.

 

Modul 6: Bezpečnost a Compliance v Cloud-Native Architecture

Bezpečnost Kontejnerů a Orchestrace
Best practices pro zabezpečení Docker a Kubernetes.

Identity a Access Management
Řízení přístupu v cloudových prostředích.

Compliance a Governance
Zajištění souladu s předpisy v cloud-native aplikacích.

DevSecOps
Integrace bezpečnosti do CI/CD pipeline.

 

Modul 7: Pokročilé Témata v Cloud-Native Architecture

Event-Driven Architecture v Cloudu
Využití cloudových služeb pro messaging a event streaming (např. Kafka, AWS SNS/SQS).

Serverless Mikroservices
Implementace funkcí jako služby (FaaS) pomocí AWS Lambda, Azure Functions.

Hybridní a Multi-Cloud Strategie
Nasazení aplikací napříč různými cloudovými prostředími.

 

Zavěřené diskuze a best practice

 

Kurz je určen pro solution architekty, vývojáře a DevOps inženýry, kteří chtějí rozšířit své znalosti a dovednosti v oblasti moderních softwarových architektur a cloudových technologií.