Advanced Developing on AWS - ENGLISH - AWSD02-E

Beschreibung

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. 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.
 

In this course, you will learn how to:

  • Analyze a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services.
  • Apply Twelve-Factor Application manifesto concepts and steps while migrating from a monolithic architecture.
  • Recommend the appropriate AWS services to develop a microservices based cloud native application.
  • Use the AWS API, CLI, and SDKs to monitor and manage AWS services.
  • Migrate a monolithic application to a microservices application using the 6 Rs of migration.
  • Explain the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS.

error_outline Wichtige Information

This course is held in English!

expand_more chevron_right Zielgruppe

This course is intended for:
  • Experienced software developers who are already familiar with AWS services

    expand_more chevron_right Vorkenntnisse

    We recommend that attendees of this course have the following prerequisites:
    • 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 course, and then a minimum of 6 months of application of those concepts in a real world environment.

    expand_more chevron_right Detail-Inhalte

    Day One

    Module 1: The cloud journey
    • Common off-cloud architecture
    • Introduction to Cloud Air
    • Monolithic architecture
    • Migration to the cloud
    • Guardrails
    • The six R’s 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
    • Demonstration: Walk through creating base infrastructure with AWS CloudFormation in the AWS console
    • Hands-on lab 1: Deploy your monolith application using AWS Elastic Beanstalk

    Module 2: Gaining Agility
    • DevOps
    • CI/CD
    • Application configuration
    • Secrets management
    • CI/CD Services in AWS
    • Demonstration: Demo AWS Secrets Manager

    Day Two

    Module 3: Monolith to MicroServices
    • Microservices
    • Serverless
    • A look at Cloud Air
    • Microservices using Lambda and API Gatewas
    • 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
    • Steps functions 
    Day Three 

    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
    • expand_more chevron_right event_available 27.03.-29.03.2023 27.03.2023 Seminarzeitentimer3 Tage roomETC-Wien Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 2.540,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC>Live - Virtual Classroom 2.540,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

    • expand_more chevron_right event_available 12.06.-14.06.2023 12.06.2023 Seminarzeitentimer3 Tage roomETC-Wien Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 2.540,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC>Live - Virtual Classroom 2.540,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

    • expand_more chevron_right event_available 24.07.-26.07.2023 24.07.2023 Seminarzeitentimer3 Tage roomETC-Wien Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 2.540,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC>Live - Virtual Classroom 2.540,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

    • expand_more chevron_right event_available 11.09.-13.09.2023 11.09.2023 Seminarzeitentimer3 Tage roomETC-Wien Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 2.540,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC>Live - Virtual Classroom 2.540,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

    Ähnliche Seminare