Build Modern Applications with AWS NoSQL Databases
This course teaches developers, architects, and database engineers how to design and build high-performance, cloud-native applications using AWS purpose-built NoSQL databases. Participants learn how to address complex data access patterns and millisecond-level performance requirements by leveraging advanced features of Amazon DynamoDB, Amazon DocumentDB (with MongoDB compatibility), and Amazon ElastiCache for Redis. Through real-world use cases and hands-on labs, the course demonstrates how to design scalable data models, implement event-driven architectures, and select the right database service for key-value, document, and in-memory workloads. By the end of the course, learners will be able to design modern applications that scale in real time and meet demanding performance and availability requirements.
- Design modern cloud applications using AWS purpose-built NoSQL databases
- Analyze business requirements and select appropriate database services for key-value, document, and in-memory data
- Apply advanced Amazon DynamoDB features to support scalable, low-latency workloads
- Design efficient access patterns and data models for DynamoDB
- Implement event-driven architectures using DynamoDB Streams and AWS Lambda
- Apply advanced Amazon DocumentDB features including aggregation frameworks and change streams
- Design and optimize document-based data models for performance and scalability
- Use Amazon ElastiCache for Redis to implement caching, leaderboards, and geospatial queries
- Optimize data access using Redis data structures for real-time applications
- Build faster development workflows using AWS tooling such as Amazon CodeWhisperer
- Database Developers
- Database Engineers
- Solutions Architects
- Application developers building high-performance cloud applications
- Familiarity with cloud computing concepts
- Experience with data modeling for relational or NoSQL databases
- Hands-on experience with Amazon DynamoDB, Amazon DocumentDB, and ElastiCache for Redis
- Familiarity with AWS Lambda and Amazon API Gateway
- Working knowledge of Python scripting