flâneur — a map of the web's best reading

How we built multi-region support for Linear

linear.app · 2,045 words · saved by 1 readers

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