Course Details
Course Outline
1 - Module 1: The cloud journey
Common off-cloud architectureIntroduction to Cloud AirMonolithic architectureMigration to the cloudGuardrailsThe six R’s of migrationThe Twelve-Factor Application MethodologyArchitectural styles and patternsOverview of AWS ServicesInterfacing with AWS ServicesAuthenticationInfrastructure as code and Elastic BeanstalkDemonstration: Walk through creating base infrastructure with AWS CloudFormation in the AWS consoleHands-on lab 1: Deploy your monolith application using AWS Elastic Beanstalk
2 - Module 2: Gaining Agility
DevOpsCI/CDApplication configurationSecrets managementCI/CD Services in AWSDemonstration: Demo AWS Secrets Manager
3 - Module 3: Monolith to MicroServices
MicroservicesServerlessA look at Cloud AirMicroservices using Lambda and API GatewaySAMStrangling the MonolithHands-on lab: Using AWS Lambda to develop microservices
4 - Module 4: Polyglot Persistence & Distributed Complexity
Polyglot persistenceDynamoDB best practicesDistributed complexitySteps functions
5 - Module 5: Resilience and Scale
Decentralized data storesAmazon SQSAmazon SNSAmazon Kinesis StreamsAWS IoT Message BrokerServerless event busEvent sourcing and CQRSDesigning for resilience in the cloudHands-on lab: Exploring the AWS messaging options
6 - Module 6: Security and Observability
Serverless Compute with AWS LambdaAuthentication with Amazon CognitoDebugging and traceabilityHands-on lab: Developing microservices on AWS
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
Experienced software developers who are already familiar with AWS services
Other Prerequisites
We recommend that attendees of this course have:
In-depth knowledge of at least one high-level programming language
Working knowledge of core AWS services and public cloud implementation
Completion of the Developing on AWS classroom training , and then a minimum of 6 months of application of those concepts in a real world environment