#software-architecture
Read more stories on Hashnode
Articles with this tag
The importance of Fault tolerance and how to achieve it in distributed systems · In today's connected world, distributed systems are everywhere. They...
Understanding the differences between Speed and Scalability to build effective and efficient Software Systems · When discussing the planning and...
Designing distributed systems to minimise correlated failures. · Scalability and dependability are two areas where distributed systems face new problems....
Understanding Distributed Transactions with 2PC and XA with Example. · Two-phase commit (2PC) and XA (eXtended Architecture) are two important concepts...
Achieving Resilience and Flexibility in Microservices · Service discovery is a key component of microservices architecture, as it enables microservices...
Factors and Approach to understanding Eventual and Strong Consistency in Distributed Systems · As data volume and complexity increase, distributed...