Communication Patterns for Distributed Services

Communication Patterns for Distributed Services

Communication is hard. Something as seemingly straightforward as connecting a few programs across a few sockets is often quite difficult when you’re dealing with real-life situations — so difficult that creating software and services to do so is a multi-billion dollar business. 

If you often find yourself looking for better solutions for connecting your processes, sharing data in a simple and effective way, synchronizing threads and improving your IPC game, this webinar is for you. We’ll show you how to overcome the most vexing communication obstacles. 

We’ll leverage ZeroMQ, an embeddable networking library that acts like a concurrency framework, and present established communication patterns to solve different tasks, from IPC to P2P and from pub-sub to gossip networks. After a brief introduction to ZeroMQ, we’ll discuss a variety of common communication problems and study potential  solutions for each using vivid examples. We’ll also show you how to best integrate these solutions with our Qt codebase.