"MicroServices enable the agile development and delivery of complex enterprise applications. Light weight services with a narrow focus SOA with a new name."
Advantages
- Small and easy to understand
- Easy to scale
- Easy to remove
- Easy to deploy
Disadvantages
- Need to consider about many separate services
- Must automate for testing and deployment of each service
- Difficult to manage, monitor larger number of separate services
- Must consider about messaging patterns
Why NodeJS fit into Microservices Development?
- Excellent package management
- Narrow focus is a norm in node
- Designed to end to end non blocking I/O
- Excellent performance
- Growth of javascsript stack
No comments:
Post a Comment