Planning and Designing Databases on AWS
This course provides a comprehensive overview of database design and selection considerations when building workloads on AWS. Participants learn how to evaluate, plan, and design database solutions using the full range of AWS database services, including both relational and purpose-built non-relational offerings. The course explores databases hosted on Amazon EC2 as well as fully managed services such as Amazon RDS, Amazon Aurora, Amazon DynamoDB, Amazon Redshift, and other specialized databases. By the end of the course, learners will understand the strengths, trade-offs, and ideal use cases of each AWS database service and be able to select the right database solution to meet application, performance, scalability, and business requirements.
- Explain core database concepts and general database design principles
- Evaluate planning and design considerations for hosting databases on AWS
- Compare databases hosted on Amazon EC2 with fully managed AWS database services
- Understand the capabilities and use cases of relational services such as Amazon RDS and Amazon Aurora
- Identify appropriate use cases for purpose-built databases including DynamoDB, DocumentDB, Neptune, QLDB, and ElastiCache
- Design scalable and resilient data warehousing solutions using Amazon Redshift
- Analyze the pros and cons of each AWS database service
- Select the most appropriate AWS database service based on workload, performance, availability, and operational requirements
- Data Platform Engineers
- Database Administrators
- Solutions Architects
- IT professionals responsible for designing or managing database systems on AWS
- Completion of AWS Database Offerings digital training or equivalent knowledge
- Completion of Data Analytics Fundamentals digital training or equivalent experience
- Completion of Architecting on AWS classroom training or hands-on AWS architectural experience