Professional Documents
Culture Documents
ARCHITECTURE
Goal, benefit, best practices
Anti-Patterns:
1. Using microservices where the problem doesn’t justify the complexity
2. Attempting to solve the problem with tools
3. Not architecting for scalability
4. Not architecting for resiliency
5. Not encapsulating data
6. Not designing for inter-service communications
• excessive communication between services could be a sign that services were not
decoupled properly
• Use a circuit breaker to timeout the external call and return a default response
or an error.
• You can choose to use popular products like Hystrix that Netflix developed