pds-it
['Product detail page','no']
Amazon Web Services / AWS Developer
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Advanced Developing on AWS

Online
3 days
English
Download PDF
€ 1.990,-
plus VAT.
€ 2.368,10
incl. VAT.
Booking number
33829
Venue
Online
€ 1.990,-
plus VAT.
€ 2.368,10
incl. VAT.
Booking number
33829
Venue
Online
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training just for your employees - exclusive and effective.
Inquiries
In cooperation with
The Advanced Developing on AWS course uses the real-world scenario of taking a legacy, on-premises monolithic application and refactoring it into a serverless microservices architecture.
Content

This three-day advanced course covers advanced development topics such as architecting for a cloud-native environment; deconstructing on-premises, legacy applications and repackaging them into cloud-based, cloud-native architectures; and applying the tenets of the Twelve-Factor Application methodology.

Day 1
Module 1: The cloud journey

  • Common off-cloud architecture
  • Introduction to Cloud Air
  • Monolithic architecture
  • Migration to the cloud
  • Guardrails
  • The six Rs of migration
  • The Twelve-Factor Application Methodology 
  • Architectural styles and patterns
  • Overview of AWS Services
  • Interfacing with AWS Services
  • Authentication
  • Infrastructure as code and Elastic Beanstalk
  • Demo: Walk through creating base infrastructure with AWS CloudFormation in the AWS console
  • Hands-on lab: Deploy your monolith application using AWS Elastic Beanstalk

Module 2: Gaining Agility

  • DevOps
  • CI/CD
  • Application configuration
  • Secrets management
  • CI/CD Services in AWS 
  • Demo: AWS Secrets Manager

Day 2
Module 3: Monolith to MicroServices

  • Microservices
  • Serverless
  • A look at Cloud Air
  • Microservices using Lambda and API Gateway
  • SAM
  • Strangling the Monolith 
  • Hands-on lab: Using AWS Lambda to develop microservices

Module 4: Polyglot Persistence & Distributed Complexity

  • Polyglot persistence
  • DynamoDB best practices
  • Distributed complexity
  • Step functions

Day 3
Module 5: Resilience and Scale

  • Decentralized data stores
  • Amazon SQS
  • Amazon SNS
  • Amazon Kinesis Streams
  • AWS IoT Message Broker
  • Serverless event bus
  • Event sourcing and CQRS
  • Designing for resilience in the cloud
  • Hands-on lab: Exploring the AWS messaging options

Module 6: Security and Observability

  • Serverless Compute with AWS Lambda
  • Authentication with Amazon Cognito
  • Debugging and traceability
  • Hands-on lab: Developing microservices on AWS
  • Hands-on lab: Automating deployments with Cloud Formation
Benefits
  • Analyzing a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services
  • Applying Twelve-Factor Application manifesto concepts and steps while migrating from a monolithic architecture
  • Recommending the appropriate AWS services to develop a microservices based cloud native application
  • Using the AWS API, CLI, and SDKs to monitor and manage AWS services
  • Migrating a monolithic application to a microservices application using the 6 Rs of migration
  • Explaining the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS
Instructor
Vladimir Sabo
Henrique Alves
Methods

This course is delivered through a mix of classroom training and labs.

Note: A laptop is required in order to complete technical lab exercises; tablets are not appropriate.

Final examination
Recommended for

This course is intended for the following job roles:

  • Developer
  • DevOps

We recommend that attendees of this course have attended the following course (or equivalent knowlege): Developing Serverless Solutions on AWS

Start dates and details

Form of learning

Learning form

No results

The training is carried out in cooperation with an authorized training partner.
For the purpose of implementation, participant data will be transferred to the training partner and the training partner assumes responsibility for the processing of these data.
Please take note of the corresponding privacy policy.

No items found.
No items found.
*Mandatory fields

Do you have questions about training?

Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.

The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration