• 1. What is DynamoDB?
  • 2. Core Concepts in DynamoDB
  • 3. Advanced Concepts
  • 4. The Three API Action Types
  • 5. Using the DynamoDB API
  • 6. Expressions
  • 7. How to approach data modeling in DynamoDB
  • 8. The What, Why, and When of Single-Table Design in DynamoDB
  • 9. From modeling to implementation
  • 10. The Importance of Strategies
  • 11. Strategies for one-to-many relationships
  • 12. Strategies for many-to-many relationships
  • 13. Strategies for filtering
  • 14. Strategies for sorting
  • 15. Strategies for Migrations
  • 16. Additional strategies
  • 17. Data modeling examples
  • 18. Building a Session Store
  • 19. Building an e-commerce application
  • 20. Building Big Time Deals
  • 21. Recreating GitHub’s Backend
  • 22. Handling Migrations in our GitHub example