Microservices-Architektur (EN)
TermApproach with smaller, independent services that communicate over defined interfaces
Architecture
flowchart TD Client[Client] --> APIGateway[API Gateway] APIGateway --> Service1[User Service] APIGateway --> Service2[Product Service] APIGateway --> Service3[Order Service] Service1 --> DB1[User Database] Service2 --> DB2[Product Database] Service3 --> DB3[Order Database] Service3 --> Service1 Service3 --> Service2
Features
- High scalability through independent scaling of services
- Technological diversity - each service can use its own technology
- Resilience through isolation - failure of one service does not affect the entire system
- Decentralized development and deployment
- Complex distributed systems require extended monitoring