Cloud architect
Navrhni cloudové řešení, které propojí compute, networking, data a nasazování do jednoho systému

O kurzu
- Timeline
duben–květen
- Čeká tě
14 LEKCÍ
- Formát
ŽIVĚ ONLINE
Naučíš se navrhovat cloudovou architekturu pro aplikace i data a dělat správná technická rozhodnutí. Na praktických scénářích si ověříš postupy a během kurzu vytvoříš vlastní návrh netriviálního systému.
Kurz je vhodný pro:
-
solution architekty cloudových řešení
Pochopíš principy technické architektury a podle nich navrhneš aplikace i zpracování dat v cloudu.
-
vývojáře a aplikační architekty
Získáš ucelený přehled provozu aplikace v cloudu od hostování a monitoringu po data a přístup uživatelů.
-
DevOps inženýry, provozáky, SRE a full stack
Rozšíříš si záběr o aplikační architekturu a data a poskládáš si end to end kontext moderního cloudu.
Lektor
Tomáš Kubica
Azure Cloud Solutions Architect v Microsoft
-
Tomáš navrhuje cloudová řešení. Jeho doménou jsou sítě, Kubernetes a infrastruktura jako kód.
-
Věnuje se automatizaci, bezpečnosti a práci s daty včetně zpracování a analýzy v Databricks a Azure.
-
Má hluboké znalosti AI od etiky a bezpečnosti až po trénování modelů.
-
Lektorské činnosti se věnuje 20+ let a pravidelně přednáší na konferencích. Složité koncepty umí vysvětlit srozumitelně a záživně.
Program
-
1. lekceČtvrtek 2. 4. 2026
Základní koncepty návrhu cloudových řešení
- IaaS vs. PaaS vs. SaaS a přemýšlení v abstrakcích
- Vysoká dostupnost a nasazení přes zóny dostupnosti (AZ)
- Zálohování a Disaster Recovery, koncept RTO a RPO a jak se tyto parametry projevují v nákladech
- Šifrování, klíče a confidential computing
- Cloudová governance
Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.
-
2. lekcePondělí 6. 4. 2026
Od VM k serverless
- Virtuální stroje
- Phoenix servery a kontejnerizace
- Serverless
- Autoškálování – principy, reakční doba, náklady, triggery
- Embarrassingly parallel (např. rendering 3D animací, hledání života ve vesmíru, Monte Carlo) vs. HPC MPI workloady (molekulární dynamika, skládání proteinů, simulace fyzikálních systémů)
- Ekonomika cloudu – vypínání, rezervace, savings plány, spot instance
-
3. lekceČtvrtek 9. 4. 2026
Orchestrace kontejnerů
- Desired state architektura
- Rychlokurz Kubernetes
- Vyšší míra abstrakce s kontejnery jako služba v cloudu (např. Azure Container Apps, AWS Fargate, Google Cloud Run)
- Aplikační platformy jako pomocníci pro kontejnery (např. DAPR, serverless bindings)
Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.
-
4. lekcePondělí 13. 4. 2026
Rozdělení zátěže a nabírání provozu
- L4 vs. L7 balancing pro regionální provoz
- DNS balancing pro globální provoz
- Globálně distribuované řešení (dynamická CDN) pro globální provoz
- Role API managementu a jeho srovnání s reverse proxy řešením
- Hloupé, rychlé a kompatibilní trubky vs. chytré sítě (výhody a nevýhody například service mesh pro kontejnery)
-
5. lekceČtvrtek 16. 4. 2026
Enterprise networking
- Privátní sítě v cloudu a napojení na on-premises přes VPN, SD-WAN nebo privátní linky (leased line – MPLS)
- Hybridní DNS služby
- Připojení platformních služeb do privátní sítě
- Hub-and-spoke topologie a centrální firewall
Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.
-
6. lekcePondělí 20. 4. 2026
Návrhové vzory moderních aplikací
- Microservices
- Choreografie vs. orchestrace
- Fasáda a správa API
- Asynchronní architektura – competing consumers, event sourcing
- CQRS, saga pattern
- Zero-trust a identity, autentizace a autorizace v aplikacích (OAuth, OIDC, mTLS, verifiable credentials)
- Distribuované systémy (leader election, RAFT, Etcd, blockchain)
-
7. lekceČtvrtek 23. 4. 2026
Monitoring moderních aplikací
- Push vs. Pull model
- Logování (například OpenSearch, nativní cloudové služby, OpenTelemetry)
- Metriky (například Prometheus a Grafana)
- Tracing (například OpenTelemetry a Jaeger nebo nativní cloudové služby na backendu)
Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.
-
8. lekcePondělí 27. 4. 2026
Typy uložení dat v cloudu a výkonnostní aspekty
- Bloková storage vs. souborová storage vs. objektová storage vs. databáze
- Mutable vs. immutable (append-only) perzistence a použití v různých systémech (Blob/S3, Kafka, ...)
- Bloková storage a výkonnostní charakteristiky (IOPS vs. throughput vs. latence)
- Relační databáze (MS SQL, PostgreSQL, ...)
- NoSQL databáze – document storage, key/value storage, graph storage (MongoDB, Cassandra, cloudové NoSQL)
- Blockchain
-
9. lekceČtvrtek 30. 4. 2026
Redundance a distribuce dat, dostupnost vs. konsistence
- PACELC (rozšíření CAP teorému) a redundantní či distribuovaná datová vrstva
- Laditelnost konzistence (silná vs. eventuální konzistence a polohy mezi tím)
- Dopady konzistence na výkon a cenu
- Vysoká dostupnost vs. Disaster Recovery
Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.
-
10. lekcePondělí 4. 5. 2026
Distribuované zpracování a analýza dat
- Oddělení dat od compute se Spark a Lakehouse architekturou (např. Databricks)
- Streaming data (microbatching, Spark Structured Streaming, Databricks Delta Live Tables)
- Požadavek na míru čerstvosti dat a její vliv na architekturu a cenu (od batch po near-real-time)
-
11. lekceČtvrtek 7. 5. 2026
Strojové učení
- Příprava dat a feature engineering
- Základní procesy strojového učení
- MLops
- Využití hotových AI modelů ve vlastních aplikacích přes API
Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.
-
12. lekcePondělí 11. 5. 2026
Infrastructure as Code a Site Reliability Engineering
- Koncepty desired state, deklarativní vs. imperativní modely
- Srovnání nástrojů pro Infrastructure as Code (Terraform, Pulumi, Crossplane, nativní šablony a CDK)
- Klíčové koncepty pro udržitelné IaC (modularizace, abstrakce, Documentation as Code, smart defaults, verzování)
- Řízení konfigurací (Ansible, Chef, Saltstack, Puppet)
-
13. lekceČtvrtek 14. 5. 2026
CI/CD a DevSecOps
- GitOps
- Automatizace a testování (na příkladu GitHub Actions)
- Základy DevSecOps, shift-left princip a integrace bezpečnosti do procesů vývoje a nasazování
Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.
-
14. lekcePondělí 25. 5. 2026
Představení vybraných závěrečných prací
Praktické cvičení: Zpracuješ komplexní návrh architektury pro aplikační systém podle své volby a využiješ v něm nabyté znalosti z cloudu, aplikací i dat.
Zjistit cenu kurzu
Vyplňte registrační formulář a získejte podrobnější informace o kurzu a jeho ceně