Advanced developing on Aws

Course Summary

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.

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

This course is designed for:

  • Experienced software developers already familiar with AWS services

It is recommended that participants in this course have the following prior knowledge:

  • In-depth knowledge of at least one high-level programming language
  • Working knowledge of AWS core services and public cloud implementation
  • Completion of the Developing on AWS course and then at least 6 months of application of these concepts in a real environment.

This course has a certification.

See more information on Aws

This course covers the following concepts:

  • Interfacing with AWS services
  • Deconstruction of a monolithic architecture
  • Migrating to the cloud
  • Creating an infrastructure
  • Declaring and isolating dependencies
  • Storing configuration in the cloud
  • Establish a build, release and run model
  • Create the codebase
  • Deploying an application
  • The evolution of architecture
  • Design patterns
  • I/O explosion and how to prevent it
    Microservices

Course Overview

3 days

Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to find a suitable opportunity.

This product is currently out of stock and unavailable.

Customized Courses

The course can be adapted from several perspectives:

  • Content and focus area
  • Extent and scope
  • Delivery approach

In interaction with the course leader, we ensure that the course meets your needs.

Skicka intresseanmälan för utbildningen

Send an expression of interest for the training