Повышение отказоустойчивости HTTP-интеграций без изменений Python-кода
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Ни одна система не может иметь 100%-ную доступность. Поэтому, реализуя межсистемные и, в особенности, синхронные интеграции, мы задумываемся об использовании различных паттернов устойчивости, таких как cirquit breaker, rate limiter, retry и другие.
Перед внедрением Envoy мы изучали имеющиеся библиотеки, реализующие паттерны устойчивости для разных языков программирования. Как пример — Hystrix, resilience4j для Java, но зрелых решений для Python не нашли. Поэтому мы рассмотрели использование отдельной системы, применение которой не зависит от языка программирования.
В текущем докладе я предлагаю ознакомиться с готовым OpenSource-решением, которое позволит использовать паттерны устойчивости вне зависимости от используемых языков программирования.
Руководитель Python-практики ГК Юзтех с опытом программирования 10+ лет, ментор, преподаватель во внутрикорпоративном университете. В 2022 г. участвовал в качестве спикера в конференциях TechLead PiterPy. Также участвовал в подкастах SkillBox "Люди и код" и в Moscow Python Podcast.
ГК Юзтех
Видео
Другие доклады секции
Сеть, бэкенд и web-разработка