Cloudová architektura a infrastruktura
Navrhneme, na čem vaše aplikace běží, zapíšeme to jako kód a uděláme z cesty od commitu do produkce nudnou záležitost.
Obvykle jde o jednu ze dvou situací: buď něco funguje, ale nikdo si to netroufá změnit, nebo faktura roste rychleji než firma. Obojí je nejdřív problém architektury, až potom peněz.
Co práce zahrnuje
- Návrh a revize architektury na AWS a Cloudflare
- Infrastruktura jako kód v Terraformu, SST nebo Pulumi, aby se prostředí dalo znovu vytvořit, ne jen zapamatovat
- CI/CD, které nasazuje po mergi a umí se vrátit zpátky bez dramatu
- Návrh databáze, migrace i přechod od poskytovatele, kterému jste odrostli
- Revize nákladů, která často zaplatí celou zakázku
Na čem to stavíme
- AWS: Lambda, S3, RDS, SES, Glue
- Cloudflare: Workers, Pages, R2, D1, Queues
- Terraform, SST, Pulumi
- GitHub Actions
Jak spolupráce probíhá
- 01
Přečteme, co existuje
Začínáme čtením účtu a kódu, ne návrhem na přestavbu. Většina infrastruktury je blíž k pořádku, než se zvenčí zdá.
- 02
Písemné zhodnocení
Co je křehké, co stojí víc, než by mělo, a co bychom změnili jako první. Má smysl i samo o sobě, když u toho skončíte.
- 03
Měníme po částech
Každý krok nasaditelný a vratný. Žádný velký migrační víkend.
- 04
Předáme runbook
Jak to funguje, jak se to nasazuje, co se rozbíjí a co s tím. Psané pro toho, kdo přijde po nás.
Co neděláme
- Azure a Google Cloud. Učili bychom se za vaše peníze.
- Kubernetes, který je v našem měřítku obvykle špatná odpověď
- Certifikace typu ISO nebo SOC 2