Planning and Designing Databases on AWS

Learn to plan and design AWS database solutions by analyzing workloads, selecting appropriate relational, NoSQL, specialized, in-memory, and data warehouse services, and applying relevant design, security, analysis, and migration considerations.

Course Overview

This intermediate-level course focuses on planning and designing database solutions using purpose-built AWS database services. It covers how to analyze workload requirements, select appropriate data models, and choose database services based on application and business needs. The course also introduces design considerations for relational and nonrelational database solutions.

Learners explore Amazon RDS, Amazon Aurora, Amazon DynamoDB, Amazon Keyspaces, Amazon DocumentDB, Amazon QLDB, Amazon Neptune, Amazon Timestream, Amazon ElastiCache, Amazon MemoryDB for Redis, and Amazon Redshift. The course also covers database security considerations and tools such as Amazon Athena, AWS Schema Conversion Tool, and AWS Database Migration Service.

Course Objective

  • Summarize the AWS Well-Architected Framework for designing database solutions
  • Analyze workload requirements for database solution design
  • Choose an appropriate purpose-built AWS database service for a given workload
  • Design relational database solutions for business requirements
  • Design NoSQL database solutions for business requirements
  • Analyze data from multiple databases to solve business problems
  • Apply appropriate design considerations to AWS database services
  • Evaluate security considerations for database solutions
  • Analyze caching and data warehousing requirements
  • Use AWS database tools for data access, analysis, and migration

Pre-requisites

  • Familiarity with AWS database services
  • Understanding of database design concepts and/or data modeling for relational or nonrelational databases
  • Familiarity with cloud computing concepts
  • Familiarity with general networking and encryption concepts
  • Completion of the digital course Introduction to Building with AWS Databases

Course Curriculum