Data loading patterns in remix applications
Introduction: Understanding the Value of Server-Side Rendering (SSR) Server-side rendering (SSR) applications like Next.js and Remix play a pivotal role in delivering substantial…
From the team building the most visited automotive marketplace in the U.S.
We give people the power to reach their destination.
Introduction: Understanding the Value of Server-Side Rendering (SSR) Server-side rendering (SSR) applications like Next.js and Remix play a pivotal role in delivering substantial…
When CarGurus started our Decomposition Journey of monolith to microservices, we recognized the need for clear ownership boundaries and we created an internal tool, Showroom. What…
Computers have up to a dozen cpu cores which can all work in parallel (concurrently). It’s hard to write code to take advantage of that concurrency. Additionally, every time code…
As you may expect, maintaining a continuously growing distributed system architecture does come with developer experience challenges. For instance, running the services in…
Back in early 2019, it was clear that our monolith became, well, a little too monolithic. Significant business growth put higher demands on developing against our application. We…
From its humble beginnings as a blog for the automotive community, the last 15 years have seen CarGurus’ offerings grow to almost two-dozen independently deployable web…
Introduction Prometheus is a monitoring and alerting toolkit. It is a standalone open-source project governed by CNCF (Cloud Native Computing Foundation). Prometheus collects and…