Расскажем, как сложную платформу из более 80 микросервисов доставить в закрытый контур заказчика одной командой без интернета и права на ошибку. Мы идём от реальных болей: разрыв сред между облаком вендора и голым железом, ручная установка как лотерея, хаос при обновлениях, потеря контроля над секретами и неумение эксплуатировать продукт после сдачи. Каждую боль иллюстрируем практикой и тут же показываем инженерное решение.
Ответ строится на четырёх опорах: инфраструктурный «сухой паёк» — свой CA, DNS и registry, работающие без интернета; декларативная автоматизация на Ansible с идемпотентностью, превращающая установку в воспроизводимый код; GitOps-контракт, где обновление — это git push, а откат — git revert; наблюдаемость из коробки — Grafana, Jaeger, OpenSearch едут вместе с продуктом. Доклад пройдёт в формате пинг-понга «проблема — решение», показывая и контекст, и детали кода. Главный вывод: зрелость продукта начинается не с фич, а с инженерии его доставки.
Проектирование систем, Инструменты и документация
Бэкенд-разработчик, Руководитель команды / Технический руководитель
Средний
В ИТ семь лет, начинал с VBA. В MWS занимается автоматизацией поставки платформы Octapi, до этого решал задачи команды API Manager.