Navigation

Blog

Get the RSS feed

By Rafer Hazen |

Learn about the new PlanetScale Insights database errors feature.


By Mike Stojan |

Learn what the MySQL JSON data type is when to use MySQL JSON and some caveats to using JSON documents in relational databases.


By Brian Morrison II |

Learn how to use the PlanetScale serverless driver by creating a serverless API in AWS with JavaScript.


By Brian Morrison II |

Learn how to use Atlas CLI with PlanetScale to define your database as code.


By Brian Morrison II |

Learn how to build an automated DevOps pipeline with AWS Lightsail CodeBuild and PlanetScale.


By Liz van Dijk |

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


By Shlomi Noach |

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


By Jonah Berquist |

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


By Holly Guevara |

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


By Brian Morrison II |

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


By Jason Long |

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


By Taylor Barnett, Matt Robenolt |

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


By Mike Coutermarsh |

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


By Elom Gomez |

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


By Sam Lambert |

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


By Sam Lambert |

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


By Mike Coutermarsh |

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


By Sam Lambert |

Handle MySQL increment counter bursts with the Slotted Counter Pattern


By Phani Raju |

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


By 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.


By Savannah Longoria |

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


By Iheanyi Ekechukwu |

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


By Mike Coutermarsh |

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


By Justin Gage |

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


By Brian Morrison II |

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