Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for Navigating the Resilience Landscape: Polly & Temporal
Daniel Hofman
Daniel Hofman

Posted on

Navigating the Resilience Landscape: Polly & Temporal

Both Polly and Temporal have become cornerstones in the quest for resilience in software systems. Polly is a library that boosts the resilience of .NET applications, effectively managing transient failures through strategies like retries, timeouts, and fallbacks. Temporal, on the other hand, manages long-running, reliable workflows, ensuring systems are fault-tolerant.

Polly's fluent API allows developers to easily create and manage retry policies, complementing Temporal's capabilities in orchestrating complex workflows. Although they operate at different levels of abstraction, both frameworks are united in their goal to architect systems that are robust against failures.

Polly's architecture allows for detailed policy configuration, which can dictate how often to retry an operation, or manage multiple bulkhead instances to prevent system overloads. Temporal's strength lies in its ability to maintain state across retries and even in the face of system failures, which is critical for applications requiring high reliability over long execution times.

Technical deep dive reveals that both frameworks are not just about preventing failures but also about managing them so efficiently that systems can continue to operate and recover without losing critical data or functionality. By leveraging both Polly and Temporal, developers are equipped with a full spectrum of tools to enhance application reliability and resilience.

This approach emphasizes the technical prowess of both frameworks without sounding too rigid, appealing directly to developers looking for robust solutions.

Resources:
https://learn.microsoft.com/en-us/dotnet/architecture/microservices/implement-resilient-applications/implement-http-call-retries-exponential-backoff-polly

https://thepollyproject.azurewebsites.net/about/

https://temporal.io

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

I am a software developer, creator of CommandGit app for Win devs.
  • Location
    Rhode Island | Bielsko-Biala
  • Joined

More fromDaniel Hofman

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp