Alexey Vakhov
PaaS, выделенные сервера, облако и снова PaaS
Компания Учи.ру стартовала с одного приложения на Heroku, и за три года выросла до миллиона пользователей, 100+ серверов и десятка продакшенов. Нам всегда нужны были стандартные для индустрии решения: мониторинг, ввод в эксплуатацию новых серверов и приложений, бэкапы, CI/CD и так далее. Но на фоне постоянно растущей логической сложности системы, с этими задачами было справляться очень не просто.
Я расскажу какие инструменты и подходы мы пробовали, что сработало, а что нет и к какому стеку мы в конечном счете пришли.

Технологии:
- Хостинг (Heroku → Выделенные сервера → Облако → Docker);
- CI/CD для приложений (Chef → Ansible → Автовыкатки веток → Docker); - Мониторинг (ничего → Заббикс → Прометей);
- Автоматизация управлением серверами (Терраформ).

Меня зовут Алексей Вахов, 7 лет я был C++-разработчиком, затем перешел на Ruby on Rails. Сейчас работаю техническим директором в компании Учи.ру. Последний год занимаюсь в основном инфраструктурой, для нас это это очень важное направление, потому-что когда сайт недоступен, не важно насколько хорошо он нарисован и запрограммирован. Веду блог vakhov.me про программирование, жизнь и все такое.

Made on
Tilda