CS 468 CTU Microservices in Computing Environments Analysis
Microservices architecture is very popular
architecture. There are various frameworks available to implement the
microservices using open-source tools. Using open-source tools offers
several benefits.
- No licensing cost
- Available for free
- Higher quality because the developers are the end users
- Produced by the developer community
Open-source components that you can consider to implement a microservices architecture include the following:
- Operating system
- Container technology
- Scheduler
- Monitoring tool
Consider that your information technology
(IT) organization is implementing a microservices architecture. You are
tasked to present the best open-source components to use.
To help you complete this assignment, review the following resources:
For this assignment, respond to the following:
- Discuss your considerations for each component.
- In your opinion, what do you believe are the advantages and
disadvantages of building microservices using the open-source tools? - Why is open source important for microservices?