Best PracticesScaling and ShardingCanvaFrom Zero to 50 Million Uploads per Day: Scaling Media at Canva - Nov 29, 2022FigmaHow Figma’s databases team lived to tell the scale (Postgres) - Mar 14, 2024GitHubPartitioning GitHub’s relational databases to handle scale (MySQL) - Sep 27, 2021InstagramSharding & IDs at Instagram (Postgres) - Dec 30, 2012NotionThe Great Re-shard from Notion (Postgres) - July 17, 2023Herding elephants: Lessons learned from sharding Postgres at Notion - Oct 6, 2021PinterestSharding Pinterest: How we scaled our MySQL fleet - Aug 17, 2015SlackScaling Datastores at Slack with Vitess - Dec 1, 2020Upgrading and MigrationAirtableMigrating Airtable to MySQL 8.0 - Jun 2, 2022GitHubUpgrading GitHub.com to MySQL 8.0 - Dec 17, 2023KlaviyoDatabase Migration Service (Postgres) - Aug 29, 2023Database Migration Service (MySQL) - May 9, 2023Postgres.aiCommon DB schema change mistakesRetoolHow Retool upgraded our 4 TB main application PostgreSQL databaseAutomationGitHubAutomating MySQL schema migrations with GitHub Actions and more - Feb 14, 2020Goldman SachsIntroducing Obevo: Get Your Database SDLC under Control