Headless z Server-Side-Rendering
Ważnym elementem w hostowaniu aplikacji PWA (zwanym również „bezgłowym”) jest SSR (renderowanie po stronie serwera): zapewnia to odwiedzającym uzyskanie w pełni renderowanego HTML DOM przy pierwszym ładowaniu strony i nawadnia aplikację od tego momentu, dla maksymalnej prędkości i wydajność.
Front bez serwera
Interfejsy API renderowania po stronie serwera i interfejsu użytkownika są uruchomione na AWS Lambda. Gwarantuje to skalowalność na poziomie Amazon i bardzo wysoką opłacalność. System plików tylko do odczytu Lambda ma ograniczenie, które sprawia, że wykonywany kod jest jeszcze bardziej bezpieczny.
Kubernetes Backend
Część aplikacji Zento Magento 2 działa w zaawansowanym klastrze Kubernetes w AWS, z wbudowaną redundancją i automatycznym skalowaniem.
Baza danych i buforowanie
Aplikacja Zento korzysta z MySQL, ElasticSearch i Redis, więc jej architektura AWS opiera się na wydajności i wysokiej dostępności komponentów PaaS AWS: Amazon Aurora z replikacją dla bazy danych MySQL, AWS ElasticSearch dla ES i ElastiCache dla Redis.
Statyczność z CDN & S3
Prawie wszystkie zasoby, które są ładowane, gdy gość ląduje na twoich stronach, są statyczne (obrazy, CSS, JS i czcionki), więc kluczem jest ich szybka obsługa.