Microservices — distributed architecture.
BA considerations:
Decomposition strategies:
Example:
E-commerce microservices:
- User Service (auth, profile)
- Product Service (catalog)
- Order Service (checkout)
- Payment Service (billing)
API Contracts:
- User → Order: get user info
- Order → Payment: process payment
- Order → Product: reserve stock
Requirements: