Как построить бэкенд, который позволяет быстро запускать эксперименты и внедрять новые фичи без участия разработчиков? Пять лет назад в Яндекс Еде мы начали с простого API, а сегодня имеем — высоконагруженную платформа, отдающую пользовательские интерфейсы в сотнях запросов в секунду, способную подстраивать выдачу под гео, платформу и профиль пользователя. Всё это — с возможностью гибко управлять бизнес-логикой, конфигурировать источники данных и виджеты через без релиза.
В докладе расскажу:
• Как мы постепенно развивали архитектуру: от одного сервиса к платформе, поддерживающей сложную логику и десятки источников данных;
• Как реализована динамическая настройка через админку и YAML-конфигурации — и почему это радикально ускоряет бизнес-эксперименты;
• Как мы обеспечиваем работу под высокими нагрузками и достигаем требуемую отказоустойчивость;
Фокус: эволюция архитектуры, управляемость и гибкость высоконагруженных систем, опыт эксплуатации в реальном бизнесе.
Для кого будет интересен доклад: для архитектора, тимлида, разработчика высоконагруженных и динамичных систем, всем, кто проектирует платформы и пишет внутренние инструменты под растущие требования бизнеса.