Повышение отказоустойчивости HTTP-интеграций без изменений Python-кода

Сеть, бэкенд и web-разработка

API
Python
Отказоустойчивость
Логирование и мониторинг
Надёжность продакшена

Доклад принят в программу конференции

Целевая аудитория

Доклад рассчитан на разработчиков, архитекторов, SR-инженеров, специалистов поддержки 3 линии/

Тезисы

Ни одна система не может иметь 100%-ную доступность. Поэтому, реализуя межсистемные и, в особенности, синхронные интеграции, мы задумываемся об использовании различных паттернов устойчивости, таких как cirquit breaker, rate limiter, retry и другие.

Перед внедрением Envoy мы изучали имеющиеся библиотеки, реализующие паттерны устойчивости для разных языков программирования. Как пример — Hystrix, resilience4j для Java, но зрелых решений для Python не нашли. Поэтому мы рассмотрели использование отдельной системы, применение которой не зависит от языка программирования.

В текущем докладе я предлагаю ознакомиться с готовым OpenSource-решением, которое позволит использовать паттерны устойчивости вне зависимости от используемых языков программирования.

Руководитель Python-практики ГК Юзтех с опытом программирования 10+ лет, ментор, преподаватель во внутрикорпоративном университете. В 2022 г. участвовал в качестве спикера в конференциях TechLead PiterPy. Также участвовал в подкастах SkillBox "Люди и код" и в Moscow Python Podcast.

ГК Юзтех

Группа компаний Юзтех оказывает полный спектр услуг в области заказной разработки ПО, независимого тестирования, ИТ-консалтинга, автоматизации и интеграции бизнес-процессов, дизайна и юзабилити, а также создания качественного продукта. Компания насчитывает более 850 высококлассных инженеров и программистов, что позволяет комплексно решать любые бизнес-задачи. Более 60% сотрудников компании уровня Senior и Teamlead, что гарантирует надежное партнерство в создании цифровых продуктов. Более 20 миллионов пользователей ежедневно используют программные решения ГК Юзтех. Компания входит в топ-15 лидеров разработки ПО на российском рынке (CNews Analytics), является крупнейшим ИТ-аутсорсером России по итогам 2019 года (Tadviser), а также победителем престижных российских и международных наград.

Видео