Тема: Учи.ру: PaaS, выделенные сервера, облако и снова PaaS
Описание:
Компания Учи.ру стартовала с одного приложения на Heroku, и за три года выросла до миллиона пользователей, 100+ серверов и десятка продакшенов. Нам всегда нужны были стандартные для индустрии решения: мониторинг, ввод в эксплуатацию новых серверов и приложений, бэкапы, CI/CD и так далее. Но на фоне постоянно растущей логической сложности системы, с этими задачами было справляться очень не просто. Я расскажу какие инструменты и подходы мы пробовали, что сработало, а что нет и к какому стеку мы в конечном счете пришли. Технологии: - Хостинг (Heroku → Выделенные сервера → Облако → Docker); - CI/CD для приложений (Chef → Ansible → Автовыкатки веток → Docker); - Мониторинг (ничего → Заббикс → Прометей); - Автоматизация управлением серверами (Терраформ).