AWS Databases

Master AWS database services and architectures including Amazon RDS, Aurora, DynamoDB, ElastiCache, DocumentDB, Neptune, database security, backups, Multi-AZ, read replicas, scaling, monitoring, migration, high availability, disaster recovery, and database troubleshooting.

Topic 1: AWS Database Fundamentals

Understand relational, key-value, document, graph, and in-memory database models and AWS managed database choices.

Topic 2: Amazon RDS Fundamentals

Learn managed relational database instances, engines, endpoints, parameter groups, and subnet groups.

Topic 3: RDS Database Creation

Create and configure RDS databases with engine, instance class, storage, credentials, networking, and backup settings.

Topic 4: RDS Storage and Performance

Choose RDS storage types and understand allocated storage, IOPS, throughput, and storage autoscaling.

Topic 5: RDS Multi-AZ

Build highly available relational databases using synchronous standby architecture and automatic failover.

Topic 6: RDS Read Replicas

Scale read-heavy workloads and design replication-based architectures using RDS read replicas.

Topic 7: RDS Backups and Snapshots

Protect relational databases with automated backups, point-in-time recovery, and manual snapshots.

Topic 8: RDS Parameter and Option Groups

Configure engine behavior through parameter groups and engine-specific option groups where supported.

Topic 9: RDS Security

Secure relational databases with private networking, security groups, IAM, encryption, and secrets management.

Topic 10: Amazon Aurora

Understand Aurora clusters, writer and reader endpoints, storage architecture, replicas, and failover.

Topic 11: Amazon DynamoDB Fundamentals

Learn DynamoDB tables, items, attributes, primary keys, partition keys, and high-scale NoSQL access patterns.

Topic 12: DynamoDB Capacity and Scaling

Choose on-demand or provisioned capacity and understand adaptive capacity, throttling, and workload scaling.

Topic 13: DynamoDB Indexes

Design and use local and global secondary indexes for alternate access patterns.

Topic 14: DynamoDB Conditional Writes and Transactions

Use conditional expressions and transactions to protect data integrity in distributed applications.

Topic 15: Amazon ElastiCache

Use managed Redis or Memcached-compatible caching to reduce database load and improve application latency.

Topic 16: Amazon DocumentDB

Understand document-oriented storage, JSON-like documents, clusters, instances, and MongoDB compatibility.

Topic 17: Amazon Neptune

Learn graph database concepts, property graphs, graph queries, and Neptune cluster architecture.

Topic 18: Database Connectivity and DNS

Connect applications to managed databases securely using VPC networking, endpoints, ports, DNS, and security groups.

Topic 19: Database Monitoring with CloudWatch

Monitor database CPU, connections, storage, latency, I/O, and service events using CloudWatch and service metrics.

Topic 20: Database Scaling

Scale relational and NoSQL databases using vertical scaling, replicas, partitioning, caching, and service-specific mechanisms.

Topic 21: Database Migration and AWS DMS

Understand database migration concepts and use AWS Database Migration Service for supported migration and replication workflows.

Topic 22: Database High Availability and Disaster Recovery

Design database recovery using Multi-AZ, replicas, backups, cross-Region strategies, RPO, and RTO.

Topic 23: Database Cost Optimization

Optimize database costs through right-sizing, capacity modes, storage choices, replicas, retention, and workload-aware architecture.

Topic 24: Database Security and Compliance

Protect databases with IAM, network controls, encryption, secrets management, auditing, and least privilege.

Topic 25: Database Troubleshooting

Diagnose RDS, Aurora, DynamoDB, ElastiCache, DocumentDB, and Neptune issues using a layered troubleshooting process.

Course content is locked. Please purchase or enroll to access all lessons and topics.
Course Progress
0%

Enroll to start learning!

Course Stats
  • Total Topics 25
  • Total Lessons 25
  • Total Sessions 25
  • Total Notes 25
  • Estimated Time 32.2 hours
Program Enrollment Only

This course is only available through program enrollment.

View Program: AWS