Get in Touch

Course Outline

AWS Architecture Principles

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

Designing Complex Cloud Solutions

  • Multi-tier and distributed application architectures
  • Hybrid cloud and multi-account strategies
  • Designing for high availability and disaster recovery
  • Evaluating architectural trade-offs and decision-making processes

Advanced Networking

  • Designing complex Amazon VPC environments
  • Implementing VPC peering, Transit Gateway, and PrivateLink
  • Hybrid networking using VPN and AWS Direct Connect
  • Route 53, DNS strategies, and traffic management techniques
  • Load balancing and global application delivery mechanisms

Advanced Security and Identity Management

  • IAM policies, roles, and permission boundaries
  • AWS Organizations and multi-account governance structures
  • Encryption implementation using AWS KMS and Secrets Manager
  • Network security through Security Groups, NACLs, and AWS WAF
  • Monitoring and compliance tracking using AWS CloudTrail, GuardDuty, and Security Hub

Compute and Container Architecture

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

Scalability, Resilience, and Performance

  • Designing fault-tolerant architectures
  • Performance optimization techniques
  • Implementing caching with Amazon ElastiCache
  • Content delivery using Amazon CloudFront
  • Resilience testing and recovery strategy implementation

Storage and Database Architecture

  • Advanced Amazon S3 design and lifecycle management
  • Designing storage solutions with Amazon EFS and Amazon FSx
  • Selecting appropriate database services for specific needs
  • Amazon RDS, Aurora, DynamoDB, and Redshift architectural considerations
  • Backup, replication, and disaster recovery strategies

Data Processing and Analytics

  • Designing data lakes on AWS
  • Batch and real-time data processing workflows
  • Utilizing Amazon Kinesis, AWS Glue, and Amazon EMR
  • Data warehousing and analytics with Amazon Redshift
  • Visualizing business data with Amazon QuickSight

Monitoring, Automation, and Operations

  • Infrastructure as Code implementation using AWS CloudFormation
  • Operational monitoring with Amazon CloudWatch
  • Centralized logging and observability practices
  • Automating deployments and operational tasks
  • Cost management and optimization techniques

Migration and Modernisation

  • Assessing workloads for cloud migration readiness
  • Migration planning and execution strategies
  • Utilizing AWS Migration Hub and AWS Application Migration Service
  • Modernizing legacy applications
  • Validating migrated environments

Troubleshooting and Architecture Review

  • Diagnosing networking, security, and performance issues
  • Troubleshooting application deployment challenges
  • Reviewing architecture against AWS best practices
  • Optimizing existing cloud environments

Hands-on Architecture Workshop

  • Designing and deploying an enterprise-level AWS solution
  • Implementing scalability, security, and resilience
  • Validating architectural decisions
  • Course review, best practices summary, and next steps

Requirements

  • A solid understanding of AWS services

Target Audience

  • Cloud engineers aspiring to transition into architecture roles
 28 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories