Looking for tips to enhance reliability into realtime event driven systems

This page summarizes the projects mentioned and recommended in the original post on /r/ExperiencedDevs

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Polly

    Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

  • Look into using a resilience framework. These tools have policies for retry, circuit breakers, timeouts, etc. A preferred framework for .Net is The Polly Project. I've used it in dealing with third-party APIs that timeout under heavy load. It can also be used to deal with database connectivity issues. The retry loops are configurable for the number of retries and the wait time. There are similar products for most languages. You can roll your own with a loop around a try/catch block where the catch increments the retry count and throws if the retry limit is exceeded.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts