Application performance problems traditionally solving by tuning, but what we tune in most cases? We tune DB, AS or client-side logic, right? But we usually forget about speed of message-sending mechanisms our apps use - what if our bottleneck is exactly there? In message-layer we traditionally use JMS, XML/SOAP and JSON, but is it really fast and channel capacity-safe? In that presentation we will talk about tuning of messaging systems - a modern compact formats, like MsgPack and CBOR as alternative of JSON and XML/SOAP, a modern open-source JMS-alternatives: Rebbit, Active, ZeroMQ and Apache Kafka. I`ll show you how to use it with Java 8 Stream API by real-life example to make your code short, expressive and simple to modification and support!