Get in Touch
 Duration 28 hours

Course Outline

Foundations of AWS Architecture

  • Examining the AWS Well-Architected Framework
  • Designing for security, reliability, performance, cost optimization, and operational excellence
  • Choosing appropriate AWS services for enterprise workloads
  • Architecture design patterns and industry best practices

Architecting Complex Cloud Solutions

  • Multi-tier and distributed application architectures
  • Strategies for hybrid cloud and multi-account environments
  • Designing for high availability and disaster recovery
  • Navigating architectural trade-offs and decision-making processes

Advanced Networking Concepts

  • Constructing complex Amazon VPC environments
  • Utilizing VPC peering, Transit Gateway, and PrivateLink
  • Establishing hybrid networking via VPN and AWS Direct Connect
  • Managing Route 53, DNS strategies, and traffic flow
  • Implementing load balancing and global application delivery

Advanced Security and Identity Management

  • Configuring IAM policies, roles, and permission boundaries
  • Governing AWS Organizations and multi-account structures
  • Implementing encryption with AWS KMS and Secrets Manager
  • Enhancing network security using Security Groups, NACLs, and AWS WAF
  • Monitoring compliance through AWS CloudTrail, GuardDuty, and Security Hub

Compute and Container Architecture

  • Advanced deployment strategies for Amazon EC2
  • Leveraging Auto Scaling and Elastic Load Balancing
  • Designing serverless applications using AWS Lambda
  • Orchestrating containers with Amazon ECS and Amazon EKS
  • Selecting the optimal compute service for various workloads

Scalability, Resilience, and Performance

  • Designing fault-tolerant architectures
  • Applying performance optimization techniques
  • Utilizing Amazon ElastiCache for caching
  • Distributing content via Amazon CloudFront
  • Conducting resilience testing and recovery strategy planning

Storage and Database Architecture

  • Advanced design and lifecycle management for Amazon S3
  • Developing storage solutions with Amazon EFS and Amazon FSx
  • Selecting suitable database services
  • Architecting with Amazon RDS, Aurora, DynamoDB, and Redshift
  • Implementing backup, replication, and disaster recovery strategies

Data Processing and Analytics

  • Designing data lakes on AWS
  • Managing batch and real-time data processing
  • Utilizing Amazon Kinesis, AWS Glue, and Amazon EMR
  • Warehousing and analyzing data with Amazon Redshift
  • Visualizing business insights using Amazon QuickSight

Monitoring, Automation, and Operations

  • Implementing Infrastructure as Code with AWS CloudFormation
  • Monitoring operations via Amazon CloudWatch
  • Establishing centralized logging and observability
  • Automating deployment and operational tasks
  • Managing and optimizing costs

Migration and Modernisation

  • Evaluating workloads for cloud migration
  • Planning and executing migration strategies
  • Using AWS Migration Hub and AWS Application Migration Service
  • Modernizing legacy applications
  • Validating post-migration environments

Troubleshooting and Architecture Review

  • Diagnosing issues related to networking, security, and performance
  • Troubleshooting application deployments
  • Reviewing architectures against AWS best practices
  • Optimizing existing cloud environments

Hands-on Architecture Workshop

  • Designing and deploying an enterprise-grade AWS solution
  • Implementing scalability, security, and resilience
  • Validating architectural decisions
  • Reviewing course content, best practices, and subsequent steps

Requirements

  • Familiarity with core AWS services

Target Audience

  • Cloud engineers aspiring to transition into architecture engineering roles

Testimonials (2)

Related Categories