Practice Exercises

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?
8 .
Follow the AWS tutorial to build a serverless application in AWS.
9 .
Follow the Google Cloud tutorial to build serverless function in Google Cloud.
10 .
Follow the Google Cloud tutorial to build a containerized application that receives events using a messaging service.