Scaling Frontend Development
summary
The talk examines challenges in large frontend projects—communication/coordination overhead, slow delivery, large change size and low productivity—and evaluates applying a microservices-style pattern to the frontend (micro-frontends). It describes frontend-specific pitfalls (performance cost of loading many independent apps, need for a shared visual language, and the browser as a single runtime) and outlines how Farfetch is incrementally refactoring into multiple independent frontend applications while using strategies to preserve performance and visual consistency across distributed teams.
AI-written summary · about
chapters (9)
- 0:00Frontend scaling intro
- 3:20Web app architecture challenges
- 7:55Micro frontends for architects
- 13:05Performance optimization
- 17:55Components and fragments
- 23:27Team culture and collaboration
- 28:05System integration
- 34:16Distributed team management
- 38:32Conclusion
related talks
39mScaling Frontend Development
39mPatterns for Micro Frontends
24mScaling Frontend Development using Micro-frontends
44mMicro Frontend: The Microservices Headache Extended to the FrontEnd
44mMicro Frontend: the microservice puzzle extended to frontend
36mMicrofrontends: Scalability Savior or Unmanageable Maze?
12mHow a micro-frontend approach works on a large scale web application
57mMicro Frontends – a strive for fully verticalized systems
