Lesson 699 of 1524
Cloud-Native Applications Development
Monoliths can be deployed in the cloud as cloud-based applications but can be converted to leverage a microservices architecture as cloud-native applications
Practice this chapterMonoliths can be deployed in the cloud as cloud-based applications but can be converted to leverage a microservices architecture as cloud-native applications Cloud-based applications leverage cloud platforms; however, they do not take full advantage of the inherent characteristics of the cloud like cloud-native applications.
Components were used before in older architectures such as web service components and SOA. Features of cloud-native applications include they are microservices-based, container-based, API-based, and are dynamically orchestrated to scale and optimize the use of computing resources
cloud-native application — uses microservices architecture that takes full advantage of the benefits of the cloud, such as scalability and on-demand services. web service — unit of software that is available as a resource over the Internet. monolith — application that conforms to a monolithic architecture. Backend as a Service (BaaS) — third-party service that can be integrated with an application where the BaaS code does not need to be managed, and there are no servers.
Worked example
What does “cloud-native application” mean in Cloud-Native Applications Development?
- 1Use the wording this chapter gives for cloud-native application.
- 2The book says: uses microservices architecture that takes full advantage of the benefits of the cloud, such as scalability and on-demand services.
- 3Do not use the meaning of web service. That term means unit of software that is available as a resource over the Internet.
Result: uses microservices architecture that takes full advantage of the benefits of the cloud, such as scalability and on-demand services
Why. That is the meaning this chapter gives for cloud-native application.
Do not swap cloud-native application and web service. cloud-native application means uses microservices architecture that takes full advantage of the benefits of the cloud, such as scalability and on-demand services. web service means unit of software that is available as a resource over the Internet.
Practice margin
This chapter
A fresh set from this chapter only. Choose 10 or 20. Multiple choice and fill-in, with no repeat inside the set.