- Tightly coupled
- Independently deployable
- Organized around business capabilities
- Highly maintainable