Course description

Learn how to build a highly available WordPress application on AWS using Amazon RDS with Multi-AZ automatic failover and read replicas. This hands-on project teaches you to provision infrastructure with Terraform, configure RDS for high availability, test automatic failover, and create read replicas for performance scaling. Perfect for anyone preparing for AWS certifications or looking to deploy production-ready, resilient database architectures.

Additionally, all learners receive dedicated online support through our Slack workspace where you can ask questions, get troubleshooting help, and interact with our team throughout the entire project.

Click here to access Slack workspace link


What will i learn?

  • Provision a complete AWS infrastructure (VPC, EC2, RDS) for a web application using Terraform.
  • Explain and implement a high-availability database architecture using Amazon RDS Multi-AZ deployment.
  • Create, manage, and promote RDS Read Replicas to improve read performance and establish disaster recovery strategies.

Requirements

  • An active AWS account (free tier eligible resources are used where possible).
  • Basic familiarity with AWS core services (EC2, VPC) and the AWS Management Console.
  • Terraform installed on your local machine and a foundational understanding of its syntax.
  • A code editor (like VS Code) and comfort with basic command-line operations.

Frequently asked question

No, but you do need foundational knowledge. You should understand basic Terraform configuration syntax and be comfortable navigating the AWS Console. The project provides the complete code and steps, making it a great applied learning exercise.

The resources used (t2.micro, db.t3.micro) are generally covered under the AWS Free Tier, but costs may apply depending on your usage and account history. The instructions include a cleanup step to destroy all resources and avoid ongoing charges.

A Multi-AZ standby is a synchronous copy used solely for high availability and automatic failover; it cannot be accessed directly. A Read Replica is an asynchronous, read-only copy used to scale read performance and can be in a different region; it can be promoted to a standalone database.

Akinola Ojuola

Cloud Solution Architect, DevOps Consultant & Trainer

Akinola Ojuola is a seasoned Cloud Solution Architect, DevOps Consultant and technical trainer with over 20 years of industry expertise. Throughout his career, he has worked with some of the world’s most prominent technology-driven organisations, including IBM, Fujitsu, Walmart, and MasterCard, delivering transformative solutions across various sectors. Akinola has trained and mentored more than 1,000 students across 18 countries on five continents. His commitment to real-world, practical learning has enabled hundreds of learners to launch successful careers in global tech companies. He is passionate about practical, real-world learning. His teaching approach blends deep technical knowledge with hands-on, enterprise-level experience. He holds multiple industry certifications and leads advanced projects in Cloud Architecture, DevOps, DevSecOps, and Artificial Intelligence for both private enterprises and public institutions.Whether you’re just starting or looking to advance your tech career, you’ll gain valuable, job-ready skills under his guidance.

$10

Lectures

1

Skill level

Intermediate

Expiry period

1 Months

Certificate

Yes

Related courses