Key Takeaways Cloud native, best practices, open-source, terraform & azure rm, github The cloud native is not just a tool but an approach in building from scratch an application taking advantage of many modern patterns, frameworks, tools and DevOps methodologies. Distributed systems are more and more popular but as they bring undoubted benefits, but at the same time increase complexity leading developers to face new challenges - following best practices is essential.