FrontendConf

Конференция завершена. Ждем вас на FrontendConf в следующий раз!

Как подружить легаси и "микрофронты" с помощью SSI

FrontOps

Доклад отклонён

Целевая аудитория

Разработчики компаний, у которых много легаси, но есть желание попробовать себя в «микрофронтах».

Тезисы

Я расскажу о такой частично забытой технологии как SSI (Server Side Includes). Она может помочь компаниям, у которых много легаси, но есть желание попробовать себя в «микрофронтах».
SSI - подход далеко не новый, но открывающий интересные возможности для реализации подобия микросервисной архитектуры. С его помощью можно делать инъекции сервисов на этапе обработки запроса Nginx.
То есть, мы можем сделать сервис на новом стеке со своим деплоем независимо от старого кода.
А в месте, куда сервис должен встать, указать, откуда можно скачать html для инъекции. И так точечно подменять блок за блоком, пока не будем готовы полностью обновить сервис.
В итоге мы получаем ряд преимуществ микрофронтов, при этом не переписывая все, что у нас было до этого.

Работаю в компании Sports.ru (крупнейшее спортивное СМИ в СНГ) тимлидом в команде медиасервисов.
До этого работал тимлидом в Aliexpress Russia.
Поэтому чувствую себя как рыба в воде в темах: некачественных товаров и некачественных футболистов в России :)

Sports.ru

Sports.ru - крупнейшее спортивное СМИ в СНГ, которое включает в себя сайт, мобильные приложения. Помимо уникального редакторского контента, компания предоставляет множество статистической информации: онлайны турниров, статистика участников и многое другое.

Видео