Skip to content

Tag: Mysql

  • Vitess vs Aurora: Making the Right MySQL Scaling Decision

    In Writing 4009 words 19 min

    DatabaseMysqlHigh-AvailabilityAws

    If you’ve outgrown single-instance MySQL, you’re facing an uncomfortable choice: build custom sharding logic into your application, migrate to a different database system, or adopt a clustering solution like Vitess. Here’s the short version, so you …

    If you’ve outgrown single-instance MySQL, you’re facing an uncomfortable choice: build custom sharding logic into your application, migrate to a different database system, or adopt a clustering solution like Vitess. Here’s the short version, so you …

  • Vitess Production Deployment

    In Projects 190 words 1 min

    VitessMysqlHigh-Availability

    Running Vitess in production for three years teaches you where horizontal scaling actually bites: ops discipline, not demos. This is the record of what it took to run the system that powers YouTube’s MySQL fleet, at a scale far smaller than YouTube’s …

    Running Vitess in production for three years teaches you where horizontal scaling actually bites: ops discipline, not demos. This is the record of what it took to run the system that powers YouTube’s MySQL fleet, at a scale far smaller than YouTube’s …

  • Aurora Migration Toolkit

    In Projects 178 words 1 min

    AwsAuroraMysqlTerraform

    Migrating a single database to Aurora is a project. Migrating fifty — including multi-terabyte, tier-0 systems with 24/7 write traffic — is a platform. This is the toolkit and methodology that made it repeatable. Challenge Each team’s database had …

    Migrating a single database to Aurora is a project. Migrating fifty — including multi-terabyte, tier-0 systems with 24/7 write traffic — is a platform. This is the toolkit and methodology that made it repeatable. Challenge Each team’s database had …