Hands-on software architecture with golang : design and architect highly scalable and robust applications using go.
- Birmingham : Packt Publishing Ltd, 2018.
- 1 online resource (491 pages)
The Pub/Sub model
SourcesProgramming; Operating systems; Memory usage; Losing state; Scaling systems; X-axis scaling; Y-axis scaling; Z-axis scaling; Scaling deployments; Summary; Chapter 5: Going Distributed; Topology; Distributed system quirks; The network is reliable; The latency is zero; The bandwidth is infinite; The network is secure; The topology doesn't change; There is one administrator; The transport cost is zero; The network is homogeneous; Consistency; ACID; Client-centric consistency models; Strong consistency; Weak consistency; Eventual consistency; Sequential consistency; Causal consistency