Practice Exercises
1
.
Explain how a web-based cloud-native application works as opposed to a traditional web application.
2
.
Give a practical example of a solution implementation that illustrates the differences between SOA and microservices.
3
.
Explain how CI/CD works in combination with other DevOps tools to support the development of cloud-native applications.
4
.
Explain how CaaS deployment works.
5
.
Give a practical example of a solution deployment that illustrates the differences between PaaS and FaaS/serverless.
6
.
Explain how CI/CD works in combination with other DevOps tools to support the deployment of cloud-native applications using either Containers/CaaS, PaaS, or FaaS.
7
.
FaaS/serverless is considered to be a deployment technology; however, because it appears that code needs to be written in a different way to specify services as functions, why is FaaS/serverless not considered as a separate architectural style?
10
.
Follow the Google Cloud tutorial to build a containerized application that receives events using a messaging service.