Skip to content

High-Performance Applications with DynamoDB

Photo of Niv Yungelson
Hosted By
Niv Y.

Details

Join us for a deep dive into the database that is like a chameleon - can appear different each time! From high-speed key-value access to complex document queries, DynamoDB is built to handle it all with performance and scale.
In this meetup, we’ll explore two different perspectives on working with DynamoDB, showing how it can flex to support different architectures, workloads, and development styles.

18:00 - 18:30 - Gathering
18:30 - 19:00 - Mirroring the Go Package Index with DynamoDB for Fast, Filterable Vulnerability Scans
19:00 - 19:30 - Mastering Data Modeling in DynamoDB
19:30 - 20:00 - Mingeling
-----------------

Mirroring the Go Package Index with DynamoDB for Fast, Filterable Vulnerability Scans
Public sources like osv.dev provide useful vulnerability data, but integrating it at scale with the Go ecosystem is harder than it looks.
One of the biggest challenges? The public Go index is massive (~20M entries) and doesn’t support filtered queries—only unpaginated dumps capped at 2000 entries.
In this talk, I’ll walk through how we built a custom mirror of the full Go package index in DynamoDB to enable fast, on-demand filtering by library name. This powers a daily Lambda job that cross-references osv.dev’s version ranges against every vulnerable version we can resolve. While DynamoDB made the filtering easy, semver-based range filtering was a challenge, since native support is limited to basic type sorting.
I’ll share what worked, what didn’t, and how we’re thinking about solving that next.

By Amit Agam - Backend Team Lead, Seal Security

Mastering Data Modeling in DynamoDB
DynamoDB is a powerful database engine when used properly. In this session, we'll dive into the principles and best practices of DynamoDB data modeling. You'll learn how to use composite keys, secondary indexes, and various modeling techniques to support complex queries and access patterns. We'll cover the pros and cons of different approaches, practical tips for managing denormalized data and evolving requirements, and how to build performant, cost-effective architectures. Whether you're new to DynamoDB or refining existing models, this session will equip you to fully leverage DynamoDB's capabilities for your specific needs.

By Naor Peled- Full Stack Software Engineer, Empathy

Photo of Israel AWS User Group group
Israel AWS User Group
See more events
Seal Security
Ha'Hashmonaim 100 · Tel Aviv
Google map of the user's next upcoming event's location
FREE
120 spots left