Difference between revisions of "Microservices at Cloud"
(→Script) |
(→Script) |
||
Line 8: | Line 8: | ||
===Script=== | ===Script=== | ||
− | :The concept of [[ | + | :The concept of [[microservice architecture]] or, simply, [[microservices]], looks like similar to the [[service-oriented architecture]] ([[SOA]]) one. However, there are many differences, from which just two are mentioned here: |
:First of all, the scopes vary. [[Microservices]] can be useful to design one [[software application]]. Vice versa, ''SOA'' is used to organize all the [[end-user application]]s of [[CNM Cloud]]. | :First of all, the scopes vary. [[Microservices]] can be useful to design one [[software application]]. Vice versa, ''SOA'' is used to organize all the [[end-user application]]s of [[CNM Cloud]]. | ||
Line 16: | Line 16: | ||
:The [[CNM Cyber Team]] adopts [[commercial off-the-shelf]] ([[COTS]]) [[software solution]]s as they are. Some of them, like [[Jitsi]], may deploy [[microservices]]. | :The [[CNM Cyber Team]] adopts [[commercial off-the-shelf]] ([[COTS]]) [[software solution]]s as they are. Some of them, like [[Jitsi]], may deploy [[microservices]]. | ||
− | :[[CNM Cabin]] and [[WorldOpp Middleware]] are the only custom-written [[software solution]]s of [[CNM Cloud]]. Today, they use the [[layered architecture]], which is also known as [[ | + | :[[CNM Cabin]] and [[WorldOpp Middleware]] are the only custom-written [[software solution]]s of [[CNM Cloud]]. Today, they use the [[layered architecture]], which is also known as [[Monolithic architecture|monolith]]. Nevertheless, the ''Team'' plans to re-build these solutions adopting [[microservices]]. |
'''[[What the Middleware Is]]''' is the successor [[lectio]]. | '''[[What the Middleware Is]]''' is the successor [[lectio]]. |
Revision as of 02:09, 24 September 2020
Microservices at Cloud (hereinafter, the Lectio) is the lesson part of the Soft behind CNM Cloud lesson that introduces its participants to CNM Cloud. This lesson belongs to the Introduction to CNM Cloud session of the CNM Cyber Orientation.
Content
The predecessor lectio is How Apps Are Built.
Key terms
Script
- The concept of microservice architecture or, simply, microservices, looks like similar to the service-oriented architecture (SOA) one. However, there are many differences, from which just two are mentioned here:
- First of all, the scopes vary. Microservices can be useful to design one software application. Vice versa, SOA is used to organize all the end-user applications of CNM Cloud.
- Secondly, microservices lack the middleware layer that unifies all the software systems. They rely on lightweight unorganized communication messages instead.
- The CNM Cyber Team adopts commercial off-the-shelf (COTS) software solutions as they are. Some of them, like Jitsi, may deploy microservices.
- CNM Cabin and WorldOpp Middleware are the only custom-written software solutions of CNM Cloud. Today, they use the layered architecture, which is also known as monolith. Nevertheless, the Team plans to re-build these solutions adopting microservices.
What the Middleware Is is the successor lectio.
Questions
Lectio quiz
- The answer is recorded for the lectio completion purpose:
- CNM Cabin is hosted by:
- CNM Cloud Next
- WorldOpp Federated Servers
- CNM Fellow Servers
- CNM HandsOn Servers
- None of the other answers is correct.
- Which statement below is correct:
- CNM Cyber may include three identical CNM apps.
- While taking this course, you work on the CNM Fellow Servers.
- Future administrators of CNM apps get hands-on training at the CNM Cloud Next.
- All of the other substantive answers are correct.
- None of the other answers is correct.
- CNM Cabin is hosted by: