Clean Architecture and How It Helps Build Microservices and Microfrontends
summary
Explains using Clean Architecture patterns to build large-scale web systems by composing many small microservices and micro-frontends rather than one huge app. Shows concrete examples and libraries the presenter used to apply Clean Architecture with functional React components and hooks, and demonstrates how those techniques keep business logic organized and projects more scalable.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 2:16Clean architecture overview
- 7:35Books on clean architecture
- 11:48Clean architecture layers
- 14:58View layer structure
- 17:04View and store connection
- 19:36Service layer logic
- 22:26Dependency injection
- 25:53Repository layer data
- 26:36Model layer business logic
- 33:18Full app layer example
- 37:46Monolith to microservices
- 41:43Microservices benefits
- 42:46Extracting microservices
- 43:51Microfrontends overview
- 45:58Building microfrontends
- 47:48Microfrontend mistakes
- 48:52Logic reuse between layers
- 50:42Q&A
related talks
18mSoftware Architecture Building Better Applications with Architecture Best Practices
39mPatterns for Micro Frontends
32mMicrofrontends with React
50mThe Art of Front-end Architecture
39mClean Architecture works in the Frontend too!
40mHow to Design Good Large Applications
15mApplying Microservices Design Patterns to Scale React App Development
53mClean Architecture Works in the Frontend Too!
