Skip to main content

Best Practices for Microservices

In this article, we will walk through scenarios where a microservices architecture is a sound choice and some architecture and design principles that should guide you along the journey of developing microservices. 

There is no agreed state which can be labelled as a "definite or ultimate microservice". Microservices is evolving and maturing day by day.

There are certain principles and use cases that are more susceptible for a microservices architecture. If architected and built correctly, it will provide the most successful architecture to respond to agile and changing requirements.

There are many organizations that have been very successful at deploying a microservices architecture. A few of those successful companies are Netflix, Uber, Airbnb and eBay.

For more information, see http://martinfowler.com/articles/microservices.html.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!