Тестируем на проде: Canary ReleasesDevOps и эксплуатация
Ведущий инженер-программист в компании Infobip, более 11 лет занимается разработкой приложений на Java в области финансов и телекоммуникаций. Помимо бизнес-проектов, активно участвует в разработке opensource-продуктов, в том числе собственных плагинов для продуктов Atlassian, очень популярных в сообществе. Активный участник Atlassian Community, апологет использования Prometheus, Docker и Redis.
https://ru.linkedin.com/in/andreymarkelov
Ведущий инженер-программист в компании Infobip, занимается поддержкой ключевых высоконагруженных сервисов для доставки сообщений клиентам компании. Более 11 лет опыта разработки сервисов в области телекоммуникаций.
В настоящее время показатель успешности продуктов - это стабильность и время доставки новой функциональности конечным пользователям (time to market).
Рассмотрим пример: микросервисная архитектура, которая требует обновления как минимум раз в день. Притом производственное окружение невозможно повторить на тестовом окружении, и нет группы тестирования. Можно ли минимизировать ошибки разработки? Можно! И в докладе будет рассказано об успешном опыте использования метода «canary releases». Мы расскажем как и на каких технологиях мы это реализовали.