Глобально распределённая serverless-платформа
Задача
Спроектировать и развернуть высокопроизводительную, cloud-native цифровую витрину, работающую в более чем 170 странах, обеспечивая глобальное время загрузки менее секунды при минимальном операционном управлении.
Облачная и фронтенд-инженерия
- Edge-развёртывание и BFF: Спроектировал и реализовал событийно-ориентированную serverless-платформу с использованием функций AWS Lambda, CloudFront Edge Delivery (с Lambda@Edge для динамической маршрутизации) и BFF (Backend-for-Frontend) API.
- Web Components: Построил модульные UI-блоки с использованием Stencil.js, выдавая фреймворк-независимые Web Components. Это позволило отдельным международным командам импортировать и развёртывать идентичные, производительные брендовые элементы независимо от их локального фреймворк-стека (Angular, React или статический HTML).
- Фрагментное кэширование: Реализовал сложное фрагментное кэширование с использованием TailorJS. Вместо кэширования целых HTML-полезных нагрузок на границе TailorJS асинхронно стримил независимые блоки страницы, оптимизируя метрики начальной загрузки страницы.