Key/Value Databases and You
Monday, January 29, 2024 - 4:30 PM UTC, for 1 hour.
Regular, 60 minute presentation
Room: Campsite 3
Key/Value (KV) databases are a great option for persistence in web and mobile apps. They feature fast reads, simple APIs, and are easy to access from globally distributed edge servers. A KV database running on edge servers close to your users will offer both flexibility and great performance. In this session, we will examine the use cases for which KV databases are particularly well suited. We'll provide an overview of a variety of powerful KV database options, including Redis, Cloudflare KV, and Deno KV. With that theoretical foundation, we'll demonstrate some common data modeling and usage patterns for KV databases in TypeScript, including how to go from unstructured KV data to TypeScript objects and back again. After this session, you should have a firm grasp on when and how to use KV databases in the backend for your next app.
Prerequisites
Some previous JavaScript or TypeScript experience will be beneficial, but not strictly required.
Take Aways
- Learn how and when to use a key-value database
- Learn about different KV database options and how they differ
- Learn how to work with KV databases in TypeScript