Online version: PPT
This is a technical talk on Vitess I gave internally at my company. The main topics are:
- Vitess feature modules, capabilities, and system architecture
- Vitess sharding approach
- SQL syntax supported by Vitess
- How Vitess resharding works
- Vitess data backup internals
- Pros and cons of Vitess compared with traditional relational databases and NoSQL
A side note
To try building an online PPT with Markdown, I experimented with a few options. I ended up choosing remarkjs for the online version because:
- It lets me version-control the slides, so Git shows each change clearly.
- remarkjs is simple — it only needs a single file. Other tools I tried, such as landslide, generated a pile of files and felt cumbersome.
- I can author slides in Markdown.