How we built multi-region support for Linear
Linear now supports hosting workspace data in Europe. In this post, we outline why we decided to support multiple regions and how we tackled the project. Initially, Linear's infrastructure was concentrated in a single location - Google Cloud's us-east1. While this configuration served most users well, it presented long-term challenges. We identified two primary reasons to diversify our data hosting locations. First, having a separate region with a full instance of the Linear application makes future scaling simpler. If we can host some workspaces in a particular infrastructure deployment (application servers, databases, etc.), then we can add other regions behind the scenes in the future to avoid hitting scaling limits on, for instance, the size of our primary Postgres server. From the early beginnings of Linear, we’ve sought to invest in our foundation preemptively, always having an eye on potential future bottlenecks we might encounter. This enables us to build out the best possible
How we built multi-region support for Linear Skip to content → Now Craft How we built multi-region support for Linear Sean McGivern and Tuomas Artman · May 23, 2024 Linear now supports hosting workspace data in Europe . In this post, we outline why we decided to support multiple regions and how we tackled the project. Why support multiple regions? Initially, Linear’s infrastructure was concentrated in a single location - Google Cloud’s us-east1. While this configuration served most users well, it presented long-term challenges. We identified two primary reasons to diversify our data hosting
Explore this link on the map →related reading
- How's Linear so fast? A technical breakdownperformance.dev
- More Than DNS: The 14 hour AWS us-east-1 outage – Jonathon Belotti [thundergolfer]thundergolfer.com
- Scaling PostgreSQL to power 800 million ChatGPT users | OpenAIopenai.com
- The Distributed Computing Manifesto | All Things Distributedallthingsdistributed.com
- How I Dropped Our Production Database and Now Pay 10% More for AWSalexeyondata.substack.com
- What is Jazz?jazz.tools
- What I Learned From The Modern Data Stack Conference 2021 - James Lejameskle.com
- SkyNomad: On Using Multi-Region Spot Instances to Minimize AI Batch Job Costarxiv.org
- From monolith to Lakebase to LTAP: rethinking the database from storage up | Databricks Blogdatabricks.com
- We rebuilt the Kubernetes control loop on Postgres | Atlasflowatlasflow.com
- Making 768 servers look like 1 — PlanetScaleplanetscale.com
- The sad state of personal data and infrastructure | beepb00pbeepb00p.xyz