Benefits and Drawbacks
Learn about the benefits and drawbacks of shared-nothing architecture.
Benefits
The shared-nothing architecture provides many benefits from a performance and fault-tolerance perspective. It provides scalability and availability guarantees.
Scalability
All layers of the applications can be incrementally scaled out or in depending on the load.
Note: Scalability is easier and quicker to achieve in the stateless components since it requires less data transfer.
Availability
The system is resilient to single-node and multi-node failures.
More specifically, these two different forms of failure impact the ...