How is it difficult to create a robust distributed system in our time? Do we really need to develop own communication protocols and take care about fault tolerance? With such frameworks as Atomix an answer is NO. Atomix are already taking care of all the necessary parts of distributed systems, you just need to use it correctly. In this talk you will get acquainted with Atomix Framework and will see how easy it is to build non-blocking distributed system.