Get in Touch

Course Outline

AWS Architecture Principles

  • Examination of the AWS Well-Architected Framework.
  • Design strategies for security, reliability, performance, cost optimization, and operational excellence.
  • Selection of appropriate AWS services for enterprise workloads.
  • Exploration of architecture design patterns and best practices.

Designing Complex Cloud Solutions

  • Structuring multi-tier and distributed application architectures.
  • Implementing 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.
  • 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 multi-account environments using AWS Organizations.
  • Applying encryption through AWS KMS and Secrets Manager.
  • Enforcing network security with Security Groups, NACLs, and AWS WAF.
  • Monitoring and ensuring compliance using 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 with AWS Lambda.
  • Orchestrating containers using Amazon ECS and Amazon EKS.
  • Selecting the optimal compute service for various workload types.

Scalability, Resilience, and Performance

  • Constructing fault-tolerant architectures.
  • Applying performance optimization techniques.
  • Implementing caching with Amazon ElastiCache.
  • Distributing content using Amazon CloudFront.
  • Conducting resilience testing and defining recovery strategies.

Storage and Database Architecture

  • Advanced Amazon S3 design and lifecycle management.
  • Designing storage solutions using Amazon EFS and Amazon FSx.
  • Selecting appropriate database services.
  • Architecting Amazon RDS, Aurora, DynamoDB, and Redshift.
  • Implementing backup, replication, and disaster recovery strategies.

Data Processing and Analytics

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

Monitoring, Automation, and Operations

  • Implementing Infrastructure as Code with AWS CloudFormation.
  • Performing operational monitoring with Amazon CloudWatch.
  • Establishing centralized logging and observability.
  • Automating deployments and operational tasks.
  • Managing costs and applying optimization techniques.

Migration and Modernisation

  • Assessing workloads for cloud migration.
  • Planning and executing migration strategies.
  • Using 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 deployments.
  • Reviewing architecture against AWS best practices.
  • Optimizing existing cloud environments.

Hands-on Architecture Workshop

  • Designing and deploying an enterprise AWS solution.
  • Implementing scalability, security, and resilience.
  • Validating architecture decisions.
  • Course review, best practices, and next steps.

Requirements

  • A solid understanding of AWS services.

Audience

  • Cloud engineers aspiring to transition into architecture engineering roles.
 28 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories