Have you ever build your own distributed system? Do you think it is very complicated task? All those CAP theorem, transport protocols and consensus algorithms, right? But I can say definitely - NO. It is not so hard and complicated, even more, it can be easy and fun if you are using good tools and frameworks. My example will be build on Atomix and I will show you how easy and funny it can be.