Security scan is checking this page.

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 chapter

Monoliths 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?

  1. 1Use the wording this chapter gives for cloud-native application.
  2. 2The book says: uses microservices architecture that takes full advantage of the benefits of the cloud, such as scalability and on-demand services.
  3. 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.