Networking is a core pillar of any distributed system. Data transfer, clustering, and failure detection are all done by the system's networking . Network architecture can greatly influence operational performance and efficiency. This talk introduces you to how Apache Ignite's networking layer makes it performant and resilient.
You gain practical insights about the architecture of distributed systems. In particular, you learn the following:
- Why a distributed system needs multiple network components and what the differences are among the components
- How nodes auto-discover each other and form a distributed cluster
- How a cluster detects and attempts to handle node failures
- What ensures the high performance of cluster operations
- Which use cases require advanced architectures