Get the latest tech news

Multiple Regions, Single Pane of Glass


How we built support for running WarpStream's control plane and Metadata Store in multiple regions, while still presenting our platform as a single pane of glass.

The cluster metadata is in the critical path of every Kafka operation (both writes and reads), and therefore must be strongly consistent, extremely durable, highly available, and have low latency. It implements asynchronous background refreshes(again, with limited concurrency) so that changes in Aurora (like invalidating an API key) are eventually reflected back into the state of the in-memory caches. We wrote a job that scans the Aurora database every 10 minutes, builds the contexts, and then writes them as individual key-value pairs to a durable KV store in the relevant spoke regions.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of glass

glass

Photo of multiple regions

multiple regions

Photo of single pane

single pane

Related news:

News photo

'Insane' amounts of data spurs new storage tech

News photo

Stanford's Computational Imaging Lab designed a way to project moving, AI-generated 3D images on what appear to be standard lenses. The breakthrough centers on what the team calls a nanophotonic metasurface waveguide (a waveguide essentially being a piece of glass).

News photo

More transparent than glass, new material cools rooms and self-cleans