# Networks
All Networks notes →1 — RPC Systems
The RPC call lifecycle, serialization, and timeouts as the networking concerns underneath every remote procedure call.
networks distributed-systems-networking book
2 — Message Brokers
Kafka, RabbitMQ, NATS, and Pulsar as message brokers, and how each handles the networking side of asynchronous messaging.
networks distributed-systems-networking book
3 — Event Streaming
Partitions, consumer groups, and delivery guarantees as the mechanics behind event-streaming systems built on top of message brokers.
networks distributed-systems-networking book
4 — CAP and Networking
How network partitions force the availability-vs-consistency trade-off the CAP theorem describes.
networks distributed-systems-networking book
5 — Cross-Region Communication
Replication, WAN latency, and multi-region design as the networking concerns specific to systems that span regions.
networks distributed-systems-networking book