pds-it
['Produktdetailseite','nein']
Amazon Web Services / AWS Developer
Die Illustrationen sind in Kooperation von Menschen und künstlicher Intelligenz entstanden. Sie zeigen eine Zukunft, in der Technologie allgegenwärtig ist, aber der Mensch im Mittelpunkt bleibt.
KI-generierte Illustration

Advanced Developing on AWS

3 days
English
In Kooperation mit
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.

Who should attend

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

1960
zzgl. MwSt.
2332.4
inkl. MwSt.
Buchungsnummer
33829
Ort der Veranstaltung
Online
1 Event
Inhouse Training
Firmeninterne Weiterbildung nur für eure
Mitarbeiter:innen - exklusiv und wirkungsvoll.
Anfragen
In Kooperation mit
Starttermine und Details
8.7.2024
Plätze frei
Durchführung gesichert
Durchführung fast gesichert
Plätze frei
Durchführung gesichert
Durchführung fast gesichert

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.

Du hast Fragen zum Training?
Ruf uns an unter +49 761 595 33900 oder schreib uns auf service@haufe-akademie.de oder nutze das Kontaktformular.
1960
zzgl. MwSt.
Buchungsnummer
33829
1
Termine