Loading video...

Video Failed to Load

Go Home

Introducing Database Traffic Control: a Postgres traffic management system built into PlanetScale. Enforce flexible budgets on your database traffic to protect against unexpected and dangerous workloads.

161,979 views • 7 months ago •via X (Twitter)

21 Comments

PlanetScale's profile picture
PlanetScale7 months ago

Create budgets that target subsets of your query traffic Specify which queries fall in those budgets based on query patterns, app names, custom tags, or Postgres users. Set the resource limits each budget can consume Read more:

PlanetScale's profile picture
PlanetScale7 months ago

We wrote a behind the scenes look into how Traffic Control works, covering everything from planner cost prediction to leaky-bucket rate limiting:

PlanetScale's profile picture
PlanetScale7 months ago

We’ll be demoing Traffic Control and answering all your questions during our livestream today at 10AM PDT. Join from X or register here:

chronark's profile picture
chronark7 months ago

I have fomo cause we are on vitess

Daniel Lockyer's profile picture
Daniel Lockyer7 months ago

wow

Josh's profile picture
Josh7 months ago

My dream is to have a background like bens videos

Brian Scanlan's profile picture
Brian Scanlan7 months ago

MySQL when?

winit's profile picture
winit7 months ago

this is so smart @BenjDicken how are you so dripped out always

Tony Kim's profile picture
Tony Kim7 months ago

okay fine, you've convinced me to migrate

Vicente Sanchez's profile picture
Vicente Sanchez7 months ago

🚦

Aidan Sunbury's profile picture
Aidan Sunbury7 months ago

This is amazing! Super easy way to make sure a random cron job doesn't throttle prod with a bad query

Abhi Varde's profile picture
Abhi Varde7 months ago

query budgets 👀

Chat Data's profile picture
Chat Data6 months ago

This is the kind of control layer teams will want once agents start touching production databases. The key is making the budget and enforcement path visible so you can tell what got throttled, why it happened, and which workflow caused it.

Ayush's profile picture
Ayush7 months ago

@samlambert postgrestonks 📈

SD's profile picture
SD6 months ago

@arpit_bhayani seems like a partial answer to what you described in your last blog!

Jake Casto's profile picture
Jake Casto6 months ago

What’s the production cost of these videos @BenjDicken

Antoni's profile picture
Antoni6 months ago

@andrii_sherman Planetscale has Temu @leerob 😳

Adnan M.'s profile picture
Adnan M.7 months ago

How much of the code for this feature did you write by hand vs ai? How did you test it? How did you review it? Just curious how PlanetScale is developing new features and how do you keep the quality up?

Lucas's profile picture
Lucas7 months ago

awesome! now can you bully @DrizzleORM into implementing tags in the query builder?

Gregor's profile picture
Gregor7 months ago

What made you go with budget enforcement over query-level rate limiting as the primary abstraction?

Sriket Komali's profile picture
Sriket Komali6 months ago

would love a plug in or something where I can manage this through my actual code base.

Related Videos