🤠 The Frontend Platform Newsletter: Weekly Links Roundup

Mae Capozzi · April 16, 2025

Happy Wednesday!

Today's Issue: Modular monoliths, measuring design system impact, and knowing how you get paid.


May I Interest You in a Modular Monolith?

So much of frontend platform is trying to wrangle codebases that resemble a "big ball of mud." This could be a great read for you if you've ever caused a regression way over "there" when you changed something over "here." I especially appreciated Maxi's warning about accidentaly turning a monolith from a "ball of mud," to a "distributed ball of mud" which in my experience is significantly worse.


Visual coverage: Why and How Preply Measures the Impact of the Design System

I actually read this post a few weeks ago, but I can't stop thinking about it. Stefano describes a custom approach he and his team took to measure the design system's visual coverage. His team uses these metrics for a number of purposes:

The Design System team can:

  1. Constantly track the outcomes of its initiatives. Please note that visual coverage is not the only metric we use.
  2. Identify where Path Design System components are used the most and the least, and work with Product teams to increase the visual coverage. The product teams have: Numbers they can use as OKRs.
  3. Straightforward tools to gather the visual coverage in seconds straight where they work: in production, locally, or in Storybook.
  4. Straightforward tools to split the ownership of the pages across different teams. Most of Preply.com’s pages are made of components that belong to various teams.

If you've ever been on a design system team that has struggled to measure its impact (and who hasn't), take the time to read through this.


Knowing where your engineer salary comes from

When you're on a platform team, and especially on a design systems team, your work is not directly tied to dollars earned by the business. That makes it somewhat more difficult to show clear business value. It can also be tempting to do platform work because it "makes the codebase better" without having a very strong business reason.

I thought this post was a great reminder of how important it is to understand how the business works, and to makes sure that all of your works have a clear business impact. It also ties in nicely with Visual coverage: Why and How Preply Measures the Impact of the Design System, since that's a great example of how a design systems team is showing impact.

Around the Web

Continue Reading

aitypescriptdeveloper-tools

Tooling migrations don't have to take weeks anymore

I used to block out weeks for tooling migrations. Now I let Claude Code run in the background, check in when it's done, and pair with it to understand what changed.

Read Post
frontend platformsystems thinkingobservability

Frontend Technical Debt Is a Business Problem

Frontend technical debt doesn't just slow down developers. It undermines your entire business through user attrition, legal risks, and revenue loss. Here's how to spot and communicate these hidden costs.

Read Post
aideveloper-tools

AI-Assisted Dependency Review

How I used Conductor and Claude to streamline my team's Dependabot review workflow — and how a colleague turned it into a GitHub Action

Read Post