RSSAmplifier

Blog

Distributed Computing Musings

Deep dive into distributed computing concepts

distributed-computing-musings.comRSS feed ↗10 posts

Latest posts

Cloud Bits: Bulkhead Pattern – Isolate Failures and Sinkproof Your Services

Modern microservices have various integration points in form of external APIs, databases etc. In order to perform these integrations the [ ]

Cloud Bits: Dancing Through Failures – Saga Pattern for Resilient Microservices

In any software application we generally require talking to multiple microservices to achieve a single business outcome. An example of [ ]

Cloud Bits: Breaking the Double Write – A Guide to Distributed Data Consistency

Once you start dealing with cloud systems, you need to grapple with the reality that failure is a question of [ ]

Cloud Bits: Bounded by contract

In the last post, we saw how deep-checks health-checks can prevent your application from failing due to a bad [ ]

Cloud Bits: Beyond Pings – Checks for Cloud-Native Reliability

Understanding the problem In a cloud-native environment where your application is powered by multiple services with a complex dependency graph, [ ]

Thundering Herd Problem: Preventing the Stampede

Couple of years back I wrote a post describing the thundering herd problem. Now that I look back, I had [ ]

Cloud Bits: Circuit Breakers – The First Line of Defense in Cloud-Native Resilience

What are we solving? When you are working in a cloud-native environment, you cannot continue making the assumptions that you [ ]

Cloud Bits: API Gateways – Cloud System’s Reception Desk

API gateways are probably one of the first few keywords you hear when you enter the world of cloud computing. [ ]

Cloud Bits: The Compass of Microservices- Navigating Service Discovery

Continuing from our previous cloud bits post about service configuration, we will explore the topic of service discovery in this [ ]

Cloud Bits: Decouple Configuration from Code

Today most of the application software we develop ends up getting deployed to the cloud along with it comes [ ]