/plushcap/analysis/mux/mux-how-we-got-critical-data-everywhere-all-at-once

How we got critical data everywhere, all at once

What's this blog post about?

Mux, a video platform company, faced an issue where different teams built separate signing key implementations for their products, leading to confusion and maintenance challenges. To address this, they unified all signing keys under one service using CockroachDB, a distributed database that ensured data was local to every Kubernetes cluster. The new architecture introduced a Go microservice into three AWS/GCP Kubernetes clusters where signing keys were needed, fronted by colocated CRDB nodes for availability and quorum during maintenance and zone failure. This unified service has proven stable and easily scalable, allowing teams to maintain it more efficiently.

Company
Mux

Date published
April 11, 2023

Author(s)
Faith Szeto

Word count
1646

Language
English

Hacker News points
2


By Matt Makai. 2021-2024.