Length
3 days

Overview

This three-day advanced course uses the real-world scenario of taking a legacy, on-premises monolithic application and refactoring it into a serverless microservices architecture.

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

Key Topics

Detailed Info
  • Interfacing with AWS Services
  • Establish a build, release, run model
  • Microservices
  • Migrating to the cloud
  • Declare and isolate dependencies
  • Deploying an application
  • Design patterns
Skills Gained
Key Topics
Target Audience
Prerequisites

Skills Gained

In this course, participants will learn how to:

  • Analyse 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

Key Topics

  • Interfacing with AWS Services
  • Deconstructing a monolithic architecture
  • Migrating to the cloud
  • Creating an infrastructure
  • Declare and isolate dependencies
  • Storing configuration in the cloud
  • Establish a build, release, run model
  • Creating the codebase
  • Deploying an application
  • Evolution of architecture
  • Design patterns
  • I/O explosion and preventing it
  • Microservices

Please note: This is an emerging technology course. Course outline is subject to change as needed.

Target Audience

This course is intended for:

  • Experienced software developers who are already familiar with AWS services

We can also deliver and customise this training course for larger groups – saving your organisation time, money and resources. For more information, please call us at +632 8244 2098 or email [email protected]

Prerequisites

It is recommended that attendees 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
Print course details

The supply of this course by DDLS is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.

Book Your Course

Virtual Classroom
July 28 2021 - July 30 2021
November 3 2021 - November 5 2021

Email Course Outline
Request a Callback

Enter your details below and we'll email you a pdf of the course outline.

Enter your details below and one of our team will give you a call to answer any questions you may have.