Serverless Architectures on AWS - Final Assessment
About this Course
A modern software engineer knows how to use the benefits of managed services from Amazon Web Services to reduce the coding needed to get a project across the line. There’s a lot of code you really don’t need to write when you can use a managed service for your applications. Less code means less tests, less bugs, and quicker delivery. In this course, we get hands on with automation tools and serverless managed services. Get your projects completed faster without needing to maintain the underlying servers hosting the managed services. Treat your infrastructure as code using AWS CloudFormation and AWS Serverless Application Model as an automated way to build the resources hosting your applications. We use AWS Amplify to rapidly add front-end hosting and AWS Cognito to add authentication to our application. With Cognito in place, we upgrade the application API to require authentication. Next, we learn to use AWS Step Functions to move a lot of the workflow coordination code out of your applications. Using serverless services, we contrast some options for building event driven architectures with Amazon SNS, Amazon SQS and Amazon EventBridge. Join our expert instructors as we dive deep on real-world use cases for each of the featured services in the course. This course will provide a combination of video-based lectures, demonstrations and hands-on lab exercises that will get you working with automation tools, Cognito authentication, Step Function workflows and event-driven architectures.
True or False: With infrastructure as code (IaC), the engine is the service that processes the template to perform the actions that it details. The engine can also make the necessary calls to deploy, configure, and update resources based on the defined settings.
True
False
Which AWS Amplify service includes a range of features and provides a source-control-based workflow, such as Git, for hosting full-stack serverless web applications with continuous deployment.
Amplify Studio
Amplify Command Line Interface (CLI)
Amplify Hosting
Amplify open-source client libraries
What are benefits of using Amazon API Gateway? (Select TWO.)
Support for redirecting requests from one URL to another URL.
Efficient API development
Providing compute resources for processing API requests
Flexible security controls
Hosting for serverless GraphQL and publish/subscribe (pub/sub) APIs
True or False: An event is a record of an action that has happened.
True
False
Which Amazon service provides a fully managed message queue that can help decouple and scale microservices, distributed systems, and serverless applications?
Amazon Simple Notification Service (Amazon SNS)
Amazon Simple Queue Service (Amazon SQS)
Amazon Kinesis Data Firehose
AWS Lambda with Amazon Simple Notification Service (Amazon SNS)
What are supported AWS services that integrate with Amazon Simple Notification Service (Amazon SNS)? (Select THREE.)
Amazon Kinesis Data Firehose
AWS Lambda
Amazon Simple Storage Service (Amazon S3)
HTTP or HTTPS
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon EventBridge
Subscribe to my newsletter
Read articles from David Nguyen directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
David Nguyen
David Nguyen
A passionate full-stack developer from @ePlus.DEV