Amazon Web Services (AWS)
Planning and Designing Databases on AWS
Choose and design the right database for every workload.
3 daysIntermediate14 modulesAWS Certified Database - Specialty
About this course
Choose and design the right database for every workload. You will compare AWS relational and purpose-built databases, from RDS and Aurora to DynamoDB, Neptune and Redshift, apply design principles for performance, availability and cost, and match workloads to services, building toward the Database Specialty certification.
Curriculum
14 modules
1Planning and Designing Databases on AWS Course overview, structure, and database design goals Introduction to AWS’s portfolio of database services
2Database Concepts and General Guidelines Review of relational and nonrelational database fundamentals Best practices for cloud-native database design
3Database Planning and Design Workload assessment and design decision-making Key criteria: performance, cost, scalability, and availability
4Databases on Amazon EC2 Self-managed databases on EC2: when and why Trade-offs vs managed services Cost, maintenance, and availability considerations
5Purpose-Built Databases on AWS Overview of AWS’s purpose-built database strategy Matching use cases to services (key-value, document, graph, etc.)
6Amazon RDS Features and capabilities of Amazon RDS Supported engines and deployment models Use cases for managed relational databases
7Amazon Aurora Aurora architecture and performance benefits Aurora MySQL vs Aurora PostgreSQL Replication, backups, and high availability
8Amazon DocumentDB (with MongoDB compatibility) Designing document-based applications Scaling and querying document data Differences between DocumentDB and MongoDB
9Amazon DynamoDB Key-value and NoSQL data models Partitioning, throughput, and access patterns Design best practices for performance and cost
10Amazon Neptune Graph database use cases and data models Working with Gremlin and SPARQL queries Design considerations for connected data
11Amazon Quantum Ledger Database (QLDB) Immutable ledger design and cryptographic verification Use cases for financial records, supply chains, and auditing How QLDB differs from blockchain and relational models
12Amazon ElastiCache In-memory caching with Redis and Memcached Boosting performance and reducing database load Common caching patterns and considerations
13Amazon Redshift Data warehousing and analytics at scale Columnar storage and performance optimization Redshift Spectrum and integration with AWS services
14Course Review and Design Application Recap of all AWS database services Workload matching and final design scenarios Q&A and review exercises
Who it's for
Database architects, administrators and solutions architects.
Before you start
- Relational Database experience
- Understanding of AWS foundational services: EC2, VPC, IAM
- Attended one of Architecting on AWS, Developing on AWS, or Systems Operations on AWS
Prepares for
Related courses
More in Amazon Web Services (AWS) →Foundation
AWS Security Essentials
Amazon Web Services (AWS)
View course →Intermediate
Data Warehousing on AWS
Amazon Web Services (AWS)
View course →Intermediate
Developing on AWS
Amazon Web Services (AWS)
View course →Advanced
Advanced Architecting on AWS
Amazon Web Services (AWS)
View course →Advanced
Advanced Developing on AWS
Amazon Web Services (AWS)
View course →Advanced
Advanced Generative AI Development on AWS
Amazon Web Services (AWS)
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.