Why Property Graphs Aren't Enough

Are Property Graphs living up to the hype? Maybe the model itself is the problem.We made the move from relational databases to graph databases to escape "Join Pain" and model the real world more naturally — but for many engineering teams, that promise has curdled into something worse: the Spaghetti Graph.Complex queries. Ugly workarounds for multi-party relationships. Fragile schemas that shatter with every iteration and become a nightmare to maintain.The good news? The problem isn't your data.In this talk, Joshua Send breaks down why standard Labeled Property Graphs (LPGs) fall short when applied to complex domains — and introduces TypeDB, a strongly-typed database that brings together the connectivity of a graph with the integrity of a relational model.You'll come away understanding:Why LPGs struggle at scale and complexityWhat "Spaghetti Graphs" are and how teams fall into the trapHow TypeDB's type system enforces data integrity without sacrificing flexibilityWhen a strongly-typed graph database is the right tool for the jobWhether you're deep in a graph migration, evaluating database architectures, or just tired of schema chaos — this one's for you.

Related Talks

Test Your Cloud Like You Mean It: Integrating Testcontainers and LocalStack

You’ve been there: Your Unit tests pass both locally and in CI. You deploy with confidence. You thought.. Then staging in the real cloud reveals the truth—bugs that only show up with actual RDS parameter settings, real SQS and SNS throughput limits, or Lambda and API Gateway behaviour your local mocks never captured.

The solution is Testcontainers.

Testcontainers is a testing library that provides easy and lightweight APIs for bootstrapping integration tests with real services wrapped in Docker containers. Using Testcontainers, you can write tests talking to the same type of services you use in production without mocks or in-memory services. Spin them up, run migrations, execute your Node.js service against them, assert results, auto-cleanup.

Learn More
Learn More
Why local AWS environments are faster, easier, & more efficient

So many of the challenges that slow down software development stem from the fact that early-stage dev & test cycles are performed in cloud environments.

Local cloud development removes these challenges.

By simulating AWS application behavior in a local container, the local cloud enables developers and agents to validate the security, quality, and reliability of their applications faster and more effectively than they can on the cloud.

Learn More
Learn More
Introducing lstk: The New LocalStack CLI

Silvio and Carole introduce lstk, LocalStack's next-generation CLI built from scratch in Go. They explain why the team rebuilt the CLI, walk through its key features — zero-config startup, seamless browser-based authentication, and a rich interactive TUI that surfaces real-time progress and actionable errors — and demo how lstk gets you from install to a running emulator in seconds. They also dive into the architecture behind lstk and how it is designed to support multiple emulators, flexible runtimes, and deep integrations with CI pipelines and IDEs.

Learn More
Learn More

Launch yourself in the world of local cloud development

Try for free
Try for free
Talk to Sales
Talk to Sales