ADR_00023: Volba CDN jako primární distribuční vrstva
Status: Proposed / Accepted
Date: 2026-01-13
Context
Naměřené hodnoty LCP ukazují pomalé načítání hlavního obsahu. Největší část zpoždění vzniká při stahování statických assetů a obrázků. Backend je zbytečně zatěžován požadavky, které lze obsloužit na edge vrstvě.
Decision
CDN jako primární distribuční vrstva
- statické assety (JS, CSS, fonty)
- obrázky a jejich transformace
- cache na edge uzlech
Backend slouží jen pro dynamická data
- žádné přímé servírování statických souborů
- žádné image transformace na backendu
Consequences
Pozitiva
- Snížení LCP o 30–50 %
- Nižší zátěž backendu
- Lepší dostupnost díky edge síti
Negativa
- Nutnost governance nad cache invalidací
- Závislost na vendorovi
Rationale
| Rozhodnutí | Důvod |
|---|---|
| CDN jako primární vrstva | Zrychlení načítání a snížení latence |
| Edge caching | Odlehčení backendu a vyšší dostupnost |
| Image optimalizace na CDN | Nižší LCP a menší datový objem |