RU / День 3 / 12:30 / Зал 1

Две основные проблемы при построении веб-сервисов — повысить пропускную способность и снизить время ответа от сервера. Это проблемы, которые обычно решают с помощью наращивания мощностей, горизонтального масштабирования и разнесения дата-центров по континентам. Такой подход надежен, но дорог и требует обслуживания. Лямбда-вычисления и Smart CDN'ы — относительно новые и «дешевые» технологии, призванные решить обе задачи.

В докладе Алексей рассмотрит практическое применение лямбд от Vercel и Cloudflare: проектирование фронтенд-микросервисов, их авторизацию, работу с CDN и особенности кеширования на пограничных (edge) серверах. Будут затронуты архитектурные приемы для построения легко масштабируемых сервисов на примере задач: рендеринг PDF/DOCX-документов, генерация «above-the-fold» CSS для страниц на лету в Cloudflare Workers, отрисовка OG-картинок.

Спикеры

Алексей Тактаров

Алексей разрабатывает на Ruby и JS, а последние 6 лет своей карьеры посвятил работе в стартапах. В прошлом тимлид в Смартомато, и дизайнер/разработчик в Shogun, а также создатель фронтенд-сообщества Code Hipsters. Его текущий проект — resume.io, онлайн резюме билдер, выросший до 10М регистраций за 3 года. Автор библиотеки Wouter для React (3k звезд на GitHub) и победитель трех хакатонов. Сфера интересов: производительность, архитектура веб-сервисов, concurrency, дизайн и прототипирование.

Приглашенные эксперты

Василий Ванчук

Увлеченный разработчик, который любит нестандартные задачи, любит как кодить, так и общаться. Обращает внимание на саморазвитие, много читает и помогает развиваться другим. Преподает на курсах и является активным участником сообщества Web Not Bombs.