ZeroMQ is a socket abstraction and concurrency framework that's changing the way we think and reason about distributed systems. In this talk we'll discuss : The importance of lightweight messaging for applications Composable messaging patterns Swappable transports Refactoring at the transport layer Resiliency and reliability Small case study