| title | description | ms.date | author | ms.topic | ms.service | ms.subservice | ms.custom |
|---|---|---|---|---|---|---|---|
Building microservices on Azure |
Designing, building, and operating microservices architectures on Azure |
10/30/2019 |
MikeWasson |
guide |
architecture-center |
reference-architecture |
microservices |
Building microservices on Azure
Microservices are a popular architectural style for building applications that are resilient, highly scalable, independently deployable, and able to evolve quickly. But a successful microservices architecture requires a different approach to designing and building applications.
[!INCLUDE microservices-intro]
Process for building a microservices architecture
The articles listed here present a structured approach for designing, building, and operating a microservices architecture.
Domain analysis. To avoid some common pitfalls when designing microservices, use domain analysis to define your microservice boundaries. Follow these steps:
- Use domain analysis to model microservices.
- Use tactical DDD to design microservices.
- Identify microservice boundaries.
Design the services. Microservices require a different approach to designing and building applications. For more information, see Designing a microservices architecture.
Operate in production. Because microservices architectures are distributed, you must have robust operations for deployment and monitoring.