Got a question? Call +632 8244 2098   |   
Cloud Computing and Virtualisation

Architecting on AWS – Accelerator (4.5 days)

  • Length 4.5 days
Course overview
View dates &
book now
  • Register interest

Why study this course

This course covers all aspects of how to architect for the cloud over four-and-a-half-days. It covers topics from Architecting on AWS and Advanced Architecting on AWS to offer an immersive course in cloud architecture.

You will learn how to design cloud architectures, starting small and working to large-scale enterprise level designs – and everything in between. Starting with the Well-Architected Framework, you will learn important architecting information for AWS services including: compute, storage, database, networking, security, monitoring, automation, optimisation, benefits of de-coupling applications and serverless, building for resilience, and understanding costs.

This advanced-level course is delivered through a mix of instructor-led training (ILT), hands-on labs, and group exercises.

Request Course Information

By submitting an enquiry, you agree to our privacy policy and receiving email and other forms of communication from us. You can opt-out at any time.

What you’ll learn

In this course, participants will learn how to:

  • Make architectural decisions based on AWS architectural principles and best practices

  • Use AWS services to make your infrastructure scalable, reliable, and highly available

  • Use AWS Managed Services to enable greater flexibility and resiliency in an infrastructure

  • Make an AWS-based infrastructure more efficient to increase performance and reduce costs

  • Use the Well-Architected Framework to improve architectures with AWS solutions


DDLS is an official AWS Training Partner for the Australian and Philippines region. Through our Authorised AWS Instructors, we can provide you with a learning path that’s relevant to you and your organisation, so you can get more out of the cloud. We offer virtual and face-to-face classroom-based training to help you build your cloud skills and enable you to achieve industry-recognised AWS Certification.

Stay ahead of the technology curve

Don’t let your tech outpace the skills of your people

Quality instructors and content

Expert instructors with real world experience and the latest vendor- approved in-depth course content.

Partner-Preferred Supplier

Chosen and awarded by the world’s leading vendors as preferred training partner.

Ahead of the technology curve

No matter your chosen technologies or platforms, we can help you stay one step ahead.

Who is the course for?

This course is intended for:

  • Solutions Architects who are new to designing and building cloud architectures

  • Data Centre Architects who are migrating from on-premises environment to cloud architectures

  • Other IT/cloud roles who want to understand how to design and build cloud architectures

We can also deliver and customise this training course for larger groups – saving your organisation time, money and resources. For more information, please contact us via email on


Course subjects

Module 1: Introduction

  • The real story of AWS

  • Well-Architected Framework

  • Six advantages of the cloud

  • Global infrastructure

Module 2: The Simplest Architectures

  • S3

  • Glacier

  • Choosing your regions

  • Hands-on lab: Static Website

Module 3: Adding a Compute Layer

  • EC2

  • Storage solutions for instances

  • Purchasing options such as dedicated host vs instances

Module 4: Adding a Database Layer

  • Relational vs non-relational

  • Managed databases

  • RDS

  • Dynamo DB

  • Neptune

  • Hands-on lab: Deploying a web application on AWS

Module 5: Networking in AWS – Part 1

  • VPC

  • CIDR and subnets

  • Public vs private subnets

  • NAT and internet gateway

  • Security groups

Module 6: Networking in AWS – Part 2

  • Virtual Private Gateway

  • VPN

  • Direct Connect

  • VPC peering

  • Transit Gateway

  • VPC Endpoints

  • Elastic Load Balancer

  • Route 53

  • Hands-on lab: Creating a VPC

Module 7: AWS Identity and Access Management (IAM)

  • IAM

  • Identity federation

  • Cognito

Module 8: Organisations

  • Organisations

  • Multiple account management

  • Tagging strategies

Module 9: Elasticity, High Availability, and Monitoring

  • Elasticity vs inelasticity

  • Monitoring with CloudWatch, CloudTrail, and VPC Flow Logs

  • Auto scaling

  • Scaling databases

  • Hands-on lab: Creating a highly available environment

Module 10: Automation

  • Why automate?

  • CloudFormation

  • AWS Quick Starts

  • AWS Systems Manager

  • AWS OpsWorks

  • AWS Elastic Beanstalk

Module 11: Deployment Methods

  • Why use a deployment method?

  • Blue green and canary deployment

  • Tools to implement your deployment methods

  • CI/CD

  • Hands-on lab: Automating infrastructure deployment

Module 12: Caching

  • When and why you should cache your data

  • Cloudfront

  • Elasticache (Redis/Memcached)

  • DynamoDB Accelerator

Module 13: Security of Your Data

  • Shared responsibility model

  • Data classification

  • Encryption

  • Automatic data security

Module 14: Building Decoupled Architecture

  • Tight coupling vs loose coupling

  • SQS

  • SNS

Module 15: Optimisations and Review

  • Review questions

  • Best practices

  • Activity: Design and architecture – two truths and one lie

Module 16: Microservices

  • What is a microservice?

  • Containers

  • ECS

  • Fargate

  • EKS

Module 17: Serverless

  • Why use serverless?

  • Lambda

  • API Gateway

  • AWS Step Functions

  • Hands-on lab: Implementing a serverless architecture with AWS Managed Services

Module 18: Building for Resilience

  • Using managed services greatly increases resiliency

  • Serverless for resiliency

  • Issues with microservices to be aware of

  • DDoS

  • Hands-on lab: Amazon CloudFront content delivery and automating WAF rules

Module 19: Networking in AWS – Part 3

  • Elastic Network Adapter

  • Maximum transmission units

  • Global Accelerator

  • Site to site VPN

  • Transit Gateway

Module 20: Understanding Costs

  • Simple monthly calculator

  • Right sizing your instances

  • Price sensitive architecture examples

Module 21: Migration Strategies

  • Cloud migration strategies

  • Planning

  • Migrating

  • Optimising

  • Hands-on lab: Application deployment using AWS Fargate

Module 22: RTO/RPO and Backup Recovery Setup

  • Disaster planning

  • Recovery options

Module 23: Final Review

  • Architecting advice

  • Service use case questions

  • Example test questions

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


It is recommended that attendees have the following prerequisites:

  • Completed AWS Technical Essentials course or have equivalent experience

  • Working knowledge of distributed systems

  • Familiarity with general networking concepts

  • Working knowledge of multi-tier architectures

  • Familiarity with cloud computing concepts

Terms & Conditions

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.

Request Course Information

By submitting an enquiry, you agree to our privacy policy and receiving email and other forms of communication from us. You can opt-out at any time.