# Microservice Architecture
[[Microservice]] architecture is a way to structure a [[software]] into small components that are generally independent of each other. When following [[DDD - Domain Driven Development|DDD]] principles, each [[Microservice Component|microservice]] focus on a specific business role.
## Key characteristics
…
---
Bibliography:
- [Title - website.com](need bibliography)