Introducing Database Traffic Control™: resource budgets for your Postgres query traffic.Learn more
Navigation

Blog

Get the RSS feed

Liz van Dijk |

Learn how we used TAOBench with PlanetScale to benchmark social media workloads


Shlomi Noach |

We just introduced a new feature Gated Deployments that gives you more control over when your schema changes deploy.


Jonah Berquist |

Discover how PlanetScale handles one million queries per second (QPS) with horizontal sharding in MySQL


Holly Guevara [@hollylawly] |

Learn how to run no downtime non-blocking schema migrations in your production Laravel app with PlanetScale.


Brian Morrison II |

Learn how to run commands in batch against a PlanetScale database using the PlanetScale CLI.


Jason Long |

Learn about the lightweight and highly collaborative process our product design team follows to ship quickly at PlanetScale.


Taylor Barnett, Matt Robenolt |

You can now use PlanetScale in HTTP-only environments like Cloudflare Workers, Vercel Edge Functions, and Netlify Edge Functions.


Mike Coutermarsh |

Introducing FastPage a new gem for ActiveRecord that speeds up deep pagination queries.


Elom Gomez |

Learn how PlanetScale uses a custom middleware to kill our Sidekiq jobs in production without relying on deploys.


Sam Lambert [@samlambert] |

Learn how PlanetScale enables databases to seamlessly fit into the DevOps lifecycle.


Sam Lambert [@samlambert] |

Learn how PlanetScale protects against downtime due to human error system immaturity and app issues.


Mike Coutermarsh |

Learn how to delete data in large Rails apps with destroy_async delete destroy and scheduled cron jobs.


Sam Lambert [@samlambert] |

Handle MySQL increment counter bursts with the Slotted Counter Pattern


Phani Raju |

Learn how we leveraged Vitess ACLs and VTTablet to build our password roles functionality


David Graham |

Learn how to safely drop tables in MySQL by checking if the table is still in use and how PlanetScale makes this process much easier.


Savannah Longoria |

Learn how to create a more reliable workflow with Temporal and PlanetScale


Iheanyi Ekechukwu |

Learn how you can manage database access with Teams and Directory Sync


Mike Coutermarsh |

Learn about how we built the new in-app system status using Vercel edge functions and StatusPage


Justin Gage |

Learn how database indexes work under the hood and how they can be used to speed up queries


Brian Morrison II |

Learn how to quickly get up and running with the PlanetScale CLI.


Sugu Sougoumarane |

In the final installment of the consensus algorithm series we pull everything together with some final thoughts.


Mike Coutermarsh |

We’ve updated our Deploy Request UI to alert when a schema change could produce unintended changes


Sugu Sougoumarane |

In part 7 of the Consensus algorithm series we combine everything we’ve worked at to cover propagating requests


Mike Coutermarsh, Iheanyi Ekechukwu |

Learn how to use sqlcommenter with Rails


Vitess Engineering Team |

Learn about what was just released in Vitess 14