Platform-powered: Building a Frontend Platform to Scale
summary
Lyft replaces fragmented front-end microservices with a Next.js-based platform that adds a custom plugin architecture and a migration system built on jscodeshift. Next.js provides convention over configuration; the platform pins plugin and platform versions together and runs versioned migrations automatically. Over 40% of plugins are community contributions and over 60% of applications are migrated; migration workshops and codemods aim to make upgrades nonbreaking and reduce maintenance and security drift.
AI-written summary · about
chapters (11)
- 0:00Start
- 5:03Technical Leverage
- 6:22Guiding Principles
- 7:46Convention over Configuration
- 9:15Plugins
- 11:19Express Server Hook
- 11:57App Hook
- 14:55System Migrations
- 15:33Logging Plugins
- 18:17Migration Workshops
- 20:58Standardize and Automate
related talks
14mChanging Lanes with Lyft
55mGraphQL Platform at Uber
44m5 Building Blocks for Successful Frontend Platform
12mNext.js A Framework For Frameworks
17mSpeed at Scale: Optimizing The Largest CX Platform Out There
23mFront-End Platform Engineering
19mHarnessing Microfrontends: Platforms for Web Apps
07mNext.js as a Platform
