Lunch&Learn: The Role and Specifics of Networking in Distributed Systems


Details
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
About the speaker:
Stanislav is one of a few Java experts who initially contributed to the Java Platform and now works with distributed systems that are powered by Java. He mastered his knowledge about JVM internals, concurrency, and memory management while being a member of the Java Engineering group at Oracle for 3.5 years. Since 2017, Stanislav works at GridGain, where he applies his previous experience to architect and build highly concurrent systems that run on Apache Ignite and GridGain in-memory computing platforms. He also leads the GridGain Customer Solutions group, a team of seasoned experts who are involved in the design, maintenance, and operations of customer services and applications that are used by millions worldwide.

Sponsors
Lunch&Learn: The Role and Specifics of Networking in Distributed Systems