Sharding: DIY or Out of the Box Solution? – Percona Live ONLINE Talk Preview

by Art van Scheppingen

Percona Live Online Agenda Slot: Wed 21 Oct • New York 7:00 a.m. • London 12:00 noon • New Delhi 4:30 p.m. • Singapore 7:00 p.m.

Why is your talk exciting?

I’m not sure if my talk is exciting, but I’m quite positive the subject is! Vitess has been gaining a lot of traction over the past few years and I must admit that I’ve been keen to get hands-on experience with it for years. As we, MessageBird, encounter rapid growth standard (read) scaling wasn’t applicable anymore and we were in need for a solution. Late 2019 we implemented our (quick) DIY sharding solution based upon existing components. A few months later we encountered the next scaling issue and we found our own built solution wasn’t suitable in this case. That’s when we considered investing our time instead in a Vitess proof of concept (community edition) and this talk will compare the two paths chosen and show some of the choices and compromises you have to make.

Who would benefit the most from your talk?

People who need to shard their (write) workloads and are considering using Vitess for this purpose. Our intention is to do a fair comparison between the two to help others make a well prepared decision.

What other presentations are you most looking forward to?

The agenda is full of presentations I’m looking forward to. However as my current world is dominated by productionalising Vitess, I will be looking forward to Shlomi Noach’s talk about online schema migrations automation in Vitess.

Art van Scheppingen

Art van Scheppingen is a Senior Database Engineer at MessageBird with focus on database scalability and reliability. He’s a pragmatic MySQL and Database expert with over 20 years experience in web development. He previously worked in various database architectural roles and as Senior Support Engineer at Severalnines. He has experience with a broad spectrum of (open source) databases: from MySQL to MongoDB, Cassandra to Hadoop and from Sphinx Search to SOLR. He regularly presents his work and projects at various conferences (Percona Live, Community Open House for MongoDB, FOSDEM) and related meetups.

See all posts by Art van Scheppingen »


We invite you to our forum for discussion. You are welcome to use the widget below.

✎ Edit this page on GitHub