Integrate Unreliable API using Polly - DotNetRu/BrandBook GitHub Wiki
Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
Интеграция с third-party сервисами дело неблагодарное. Когда мы делаем запросы в сторонний сервис, всегда есть вероятность, что что-то может пойти «не так» — отвалится сеть, сервис выбросит 429 Too Many Requests и т.д.
Зачастую мы не можем устранить причину таких проблем, но в наших силах минимизировать возникающий ущерб. Вы наверняка слышали о Retry-логике, кешировании, fallback-механизмах. До появления библиотеки Polly всё это мы изобретали сами. Но теперь у нас есть отличный инструмент, который сохранит наше время и нервы.
Доклад представил Артём Микулич в рамках Встречи SpbDotNet №60.