#software-architecture
Read more stories on Hashnode
Articles with this tag
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...
What are CRDTs and how they solve distributed data consistency challenges · Distributed systems engineers have been debating the benefits and drawbacks...