Planet Scale: A High Level OverviewSeptember 7, 2023
Cover Image for Planet Scale: A High Level Overview

PlanetScale is a hosted MySQL platform, designed to be suitable for applications of any size :  “from idea to IPO”, with a pricing model that’s meant to reflect this. It’s constantly evolving, with new features implemented regularly — such as an HTTP API released during the time of writing this post!

Among other features, it has a git-like workflow through schema branching, perfect for collaboration within larger teams. Members of the team can make non-blocking changes in isolated branches before requesting reviews from other members of the team — a tried and tested workflow in the software development realm.

What actually is PlanetScale?

PlanetScale describes itself as a scalable serverless database platform built on top of the Vitess project. PlanetScale aims to bring the power of Vitess alongside additional functionality with an easy-to-use, deploy-in-10-seconds database platform.

Vitess is one of the 16 graduated projects from the Cloud Native Computing Foundation (CNCF). Built as a side project from Google to scale YouTube, Vitess joined CNCF in 2018, where Vitess has since helped scale organisations such as Slack to handle billions of queries a day.

Read the rest of the article here: YLD: Achieving Greater Heights with PlanetScale by Elliott Coleman