Lunch&Learn: The Role and Specifics of Networking in Distributed Systems. Dissecting Apache Ignite

Lunch&Learn: The Role and Specifics of Networking in Distributed Systems. Dissecting Apache Ignite

A networking component is a core pillar of any distributed system. Distributed systems are as fast and as reliable as their networks. The design and development of a networking component is a tricky task. The networking layer is in charge of cluster-node discovery procedures and peer-to-peer communication between nodes. The networking component participates in failure handling, and its design can greatly influence operational performance and efficiency.

This talk introduces you to the architecture and role of the distributed system’s networking layer. With Apache Ignite as an example, you gain practical insights and learn how to apply what you’ve learned to your distributed solutions, thus maximizing the performance and reliability of your applications. In particular, you consider the following:

  • Why a distributed system needs multiple network components and what are the differences between 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 high performance of the cluster operations
  • What use cases require advanced architectures

To join please RVSP here.

Speakers
Stanislav Lukyanov
Director of Product Management, GridGain
Learn More