We don't want to repeate the code and reinvent the wheel each time
MicroFrontends using bit.dev
WebDev today allows us to think our app as a composition of reusable components.
Break monolithic project into smaller, more manageable pieces, which are independently developed and owned by different teams, with the power to build and ship simultaneously.
Just import the components!
Just import the components!
Just import the components!
Everyone works together, delivering independently.
Speed up development and improve application quality
~75% decrement in site building while keeping design consistent
Independently version, build, test, package and publish each of their components
Team | Objective | Composition |
---|---|---|
Frontend infrastracture team | maintain bit.dev plataform's basic set of components | a designer, a PM and SH |
Component Search team | responsible for complex search feature on bit.dev | a few devs, one NLP researcher and a PM |
Component Discovery team | build the components used to document, visualize and interact with the components shared on the bit.dev platform | a part-time designer, part-time PM and a few devs |
MicroFrontends is a better way to improve the way we work, build better modular software and deliver faster and more often
“ For small teams, adopting a flexible and scalable architecture will improve their ability to grow, rapidly add new features, onboard new people, and focus on core technology and innovation instead of on less important things.”
Where are we now with all these?
Partial Migration Process🎥
Some components are already being imported from the UI library.