Overview
Build Scalable, High-Performance Applications with AWS NoSQL Databases
Unlock the power of AWS’s purpose-built NoSQL databases to design and implement modern, cloud-native applications that scale effortlessly. In this course, you’ll dive into Amazon DynamoDB, ElastiCache, and DocumentDB to master key-value, document, and in-memory data models, and learn to build event-driven architectures with AWS Lambda.
Leverage advanced features to create high-performance, scalable solutions tailored to real-world business use cases. Plus, speed up development with Amazon CodeWhisperer — empowering you to build smarter, faster.
👉 Master NoSQL for the cloud and build the next generation of applications. Enroll today!
Activities
This course includes presentations, guided tours, group discussions, and hands-on labs.
Course objectives
In this course, you will learn to:
• Build modern applications for the cloud using AWS purpose-built NoSQL databases
• Illustrate solutions using AWS purpose-built databases for handling key-value, document, and in-memory data categories
• Analyze business use cases and apply advanced features of Amazon DynamoDB to implement a scalable solution
• Analyze business use cases and apply advanced features of Amazon ElastiCache to implement a scalable solution
• Analyze business use cases and apply advanced features of Amazon DocumentDB to implement a scalable solution
• Implement event-driven architectures using change streams and AWS Lambda
• Learn how to build solutions faster with Amazon CodeWhisperer
Intended audience
This course is intended for:
• Database developers
• Solutions architects
• Database engineers
Prerequisites
We recommend that attendees of this course have:
• Familiarity with cloud computing concepts
• Familiarity with data modeling for relational or NoSQL databases
• Working experience with Amazon DynamoDB table design
• Working experience with Amazon DocumentDB table design
• Working experience with ElastiCache for Redis
• Familiarity with AWS Lambda and Amazon API Gateway database services
• Familiarity with Python scripting
Course outline
Module 1: Analyze Use Cases for NoSQL Databases
• Business overview
• Workload solution overview
• AWS NoSQL database portfolio
• Design decisions for a modern application
Module 2: Advanced Amazon DynamoDB Concepts
• Review business workloads for Amazon DynamoDB
• Analyze access patterns and key design
• Create the data model
• Design for performance
• Design event-driven architectures using DynamoDB Streams
• Guided Tour: Design tables using NoSQL Workbench for DynamoDB
• Guided Tour: Use DynamoDB Streams with AWS Lambda
• Hands-on Lab: Implement Fleet and Trip Data Management using Amazon DynamoDB
Tables, Indexes, and Change Streams
Module 3: Advanced Amazon DocumentDB Concepts
• Review business workloads for Amazon DocumentDB
• Analyze access patterns
• Create the data model
• Design for performance
• Use Amazon DocumentDB aggregation framework
• Design event-driven architecture using Amazon DocumentDB
• Guided Tour: Document and collection design
• Guided Tour: Aggregation framework
• Guided Tour: Use Amazon DocumentDB Change streams with AWS Lambda
• Hands-on Lab: Implement and Optimize User Profile Data Management Workload on Amazon DocumentDB
Module 4: Advanced Amazon ElastiCache for Redis Concepts
• Review business workloads for Amazon ElastiCache for Redis
• Analyze access patterns
• Create the data model
• Use optimal data structures for the workload
• Guided Tour: Use Amazon ElastiCache for Redis to apply geospatial queries
• Guided Tour: Use Amazon ElastiCache for Redis to natively store and access JSON data
• Guided Tour: Use Amazon ElastiCache for Redis with leaderboards
• Hands-on Lab: Implement Geospatial Bike Searches, User Profile Caching, and Leaderboards with Amazon ElastiCache for Redis
Module 5: Course Summary
• Course review
• AWS Certification levels
• Continue your learning
Highlights
- Design Cloud-Native Applications with AWS NoSQL Databases Learn how to architect modern, scalable applications using purpose-built AWS databases such as Amazon DynamoDB, ElastiCache, and DocumentDB tailored for key-value, in-memory, and document data models.
- Apply Advanced Features to Real-World Use Cases Gain hands-on experience applying advanced capabilities of DynamoDB, ElastiCache, and DocumentDB to solve business challenges and scale workloads effectively.
- Accelerate Development with Event-Driven Architectures and AI Tools Build responsive, serverless solutions using change data streams and AWS Lambda, while boosting productivity through AI-powered development with Amazon CodeWhisperer.
Details
Unlock automation with AI agent solutions
