Kevin Whinnery

Camp Counselor

Key/Value Databases and You

Event Logo

Monday, January 29, 2024 - 4:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: Campsite 3

database
kv
deno
typescript
javascript

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
favorited by:
Caleb Jenkins Noah Jenkins Nerando Johnson Samuel Goff Daniel Ward Drew Kjell Brett Slaski Danger Casey Ryan Furrer Jesse Hall Dawn Parzych Patrick Robinson Suheyla Tayfun