Ayman Patelaymanace2049.hashnode.dev·May 5, 2024Making Systems Reliable Part 1: ResiliencyReality of Software Systems Most systems, for better or worse will have services integrations. Be it internal or external; there will be some sort of service that you cannot control and cannot know its characteristics like peak load capacity, bandwid...Discuss·114 readsProgrammingdistributed system
Can Okan Taşkırancanokan.hashnode.dev·Apr 13, 2024Notes of Spring Microservices in Action (Chapter 7)Eventually, all systems experience failure; however, how we respond to this failure is an important issue, and this is one of the critical points we should consider while building resilient distributed systems. Resilience is the ability of an applica...DiscussBulkhead
YiliaforApache APISIXapisix.hashnode.dev·Mar 28, 2024Exploring API Governance Strategies with Apache APISIXIntroduction Microservices architecture has become the mainstream choice for IT architecture nowadays. Its flexibility and scalability make it easier for enterprises to cope with rapidly changing business requirements. However, ensuring the high avai...Forex insights and 1 other are discussing this2 people are discussing thisDiscuss·53 likesapi governance
Manupuri Nithinnithinmanupuri.hashnode.dev·Feb 22, 2024Circuit Breaker Designwhat are transient and non-transient failures? Transient failures refer to temporary or short-lived issues in a system that typically resolve themselves after a certain period. These failures are often caused by temporary conditions such as network g...Discusscircuit breaker
sameer bahadsameerbahad.hashnode.dev·Dec 8, 2023Building a Self-Healing API in C#: A Developer's GuideBuilding a Self-Healing API In the fast-paced world of software development, creating robust APIs that can recover from failures is crucial. A self-healing API is designed to automatically detect and recover from errors, minimizing downtime and ensur...DiscussSelfHealingAPI
Pavlo Datsiukpavlodatsiuk.hashnode.dev·Sep 27, 2023Resilience: Strategies and Patterns for Distributed SystemsToday, we're diving into the world of resiliency in distributed systems. Distributed systems are complex and prone to various issues, but as developers, it's our responsibility to mitigate risks and shield users from the underlying problems. This blo...Discuss·51 readscircuit breaker
Hamza Matloobhamzamatloob.hashnode.dev·Sep 13, 2023Revolutionize your Microservices with Circuit BreakerIn a microservices architecture, a circuit breaker is a design pattern used to improve the stability and resilience of a distributed system. It helps prevent cascading failures and provides graceful degradation in the face of service outages or slow ...DiscussMicroservices