Get in Touch

Course Outline

AWS Architecture Principles

  • Exploring the AWS Well-Architected Framework.
  • Focusing on security, reliability, performance, cost efficiency, and operational excellence in design.
  • Identifying the optimal AWS services for enterprise workloads.
  • Applying architecture design patterns and established best practices.

Designing Complex Cloud Solutions

  • Structuring multi-tier and distributed application architectures.
  • Implementing hybrid cloud and multi-account strategies.
  • Planning for high availability and disaster recovery.
  • Navigating architectural trade-offs and making informed decisions.

Advanced Networking

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

  • Managing IAM policies, roles, and permission boundaries.
  • Governing AWS Organizations and multi-account structures.
  • Securing data with AWS KMS and Secrets Manager encryption.
  • Enforcing network security through Security Groups, NACLs, and AWS WAF.
  • Monitoring compliance via AWS CloudTrail, GuardDuty, and Security Hub.

Compute and Container Architecture

  • Executing advanced Amazon EC2 deployment strategies.
  • Configuring Auto Scaling and Elastic Load Balancing.
  • Developing serverless applications using AWS Lambda.
  • Orchestrating containers with Amazon ECS and Amazon EKS.
  • Selecting the best compute service for specific workloads.

Scalability, Resilience, and Performance

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

Storage and Database Architecture

  • Refining Amazon S3 design and lifecycle management.
  • Creating storage solutions with Amazon EFS and Amazon FSx.
  • Selecting the most appropriate database services.
  • Structuring Amazon RDS, Aurora, DynamoDB, and Redshift architectures.
  • Planning backup, replication, and disaster recovery strategies.

Data Processing and Analytics

  • Constructing data lakes on AWS.
  • Handling batch and real-time data processing.
  • Utilizing Amazon Kinesis, AWS Glue, and Amazon EMR.
  • Performing data warehousing and analytics with Amazon Redshift.
  • Visualizing business data using Amazon QuickSight.

Monitoring, Automation, and Operations

  • Implementing Infrastructure as Code with AWS CloudFormation.
  • Conducting operational monitoring with Amazon CloudWatch.
  • Establishing centralized logging and observability.
  • Automating deployment and operational tasks.
  • Managing and optimizing cloud costs.

Migration and Modernisation

  • Evaluating workloads for cloud migration readiness.
  • Planning and executing migration strategies.
  • Leveraging AWS Migration Hub and AWS Application Migration Service.
  • Modernizing legacy applications.
  • Verifying migrated environments.

Troubleshooting and Architecture Review

  • Diagnosing issues related to networking, security, and performance.
  • Resolving application deployment challenges.
  • Auditing 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 features.
  • Validating architectural decisions.
  • Reviewing the course, summarizing best practices, and outlining next steps.

Requirements

  • Familiarity with AWS services.

Target Audience

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

Testimonials (2)

Related Categories