Микросервис по кнопке. Экономим месяцы на поднятии новых микросервисов и их эксплуатации
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Яндекс 360 — это бренд, объединивший 13 продуктов с разной историей и набором технологий. Мы быстро растем и запускаем много новых фичей, что требует поднятия новых микросервисов.
Мы поставили перед собой задачу поднятия инфры нового микросервиса для любого нашего продукта единообразно, быстро и главное функционально.
В докладе расскажу, как мы исследовали планы команд на год вперед, собрали требования к приложению и как реализовали инструменты автоматизации и централизованного управления микросервисами.
Базовая поставка включает в себя:
Создание балансеров, DNS
- Три окружения: testing, prestable, production; PR окружение по кнопке
- CI/CD для всех сценариев
- Интеграция с трекером задач
- Интеграция с внутренний системой инфровых событий
- Интеграция с Vault
- Создание и настройка кластера в системе observability
- Базовые дашборды и алерты из коробки
- Создание стораджей логов и настройка процесса поставки и храния логов
Микросервис генерит спеки, мониторинг и CI/CD из общих шаблоновв позволяет стандартизировать процессы и доставлять обновления инфраструктуры сразу до всех сервисов.
Доклад будет полезен техлидам, тимлидам и разработчикам, которые стремятся автоматизировать рутину. Расскажу, как мы создаем новые сервисы за 5 минут и делаем разработчиков счастливыми.
20 лет в индустрии. Прошел путь от php-разработчика в дизайн-студии до Senior Engineering Manager в Яндекс 360.
В копилке опыта запуск сайтов российских СМИ из топ-10 в 2010-х, продуктовая разработка dating сервисов, запуск онлайн-кинотеатра КиноПоиска, управление продуктом Биллинг в Яндекс 360.
Сейчас отвечаю за развитие общих технологий backend в Яндекс 360, в частности за развитие платформы разработки и DevEx.
Амбассадор DDD в Яндекс 360
Видео
Другие доклады секции
DevOps практики и культура