It's no mystery that currently there is a lot of hype around microservices. You can love them, you can hate them but you can't ignore them. In this presentation I want to tell you my experience from working with microservices architecture for over 2 years now. I will focus mainly on the challenges that needs to be inevitably faced and overcame. As developers, as operations, and also as a whole company. Things that I will touch include distributed systems, more distributed systems and shitload of things that come after microservices you wouldn't expect.