Monolith vs. Microfronts

Are you keeping up with the times and your web application uses the most advanced technologies? Then you are definitely using microfronts! Pretty provocative, right?





All these difficulties and difficulties, but for what? Your frontend will be outdated in a couple of months anyway, and you'd better invest in reusable components. Nothing beats a monolith! Also a pretty narrow point of view, right?





. , , - :





!









, , , . , , Piral, . , .





, , (Jonathan Saring).





Bit.dev, - , ( , โ€“ Bit).





, . , . , , , . .





, , , โ€“ .





, , , . , , : , .





:

















, , . , . . , , , . , , , , ( ) . , , .





, - "legacy". . - , - . , , .





When set correctly, microfronts can outperform their monolithic ancestors.

. , , . , (, ) , , . ( ) . , , .





:

















? , , , , . , , .





, . . 1 5 , . - , . , .





Different teams deal with different parts of the application

, , , . , , . , . - , "nexus" "scrum of scrums". , , , .





One big team building one application
,

, , . - . , , , . , " ", , " ".





. , . CI/CD . .





, . , .





, ?





  • ( , ..)





  • ( , , , )





  • ( , )





, ?





  • ( , )





  • ( , , )





  • ( , )





, .





. , "" , . . , , , , , . , ( ):

















. - .





. , , . , .





, . , . - ! - !





Don't worry about people telling you what's current and what's best practice. Think better about your problem and try to find the best solution. It is also more than just a technical and business perspective - you shouldn't neglect your team (take into account everyone's experience, how open they are to different solutions, etc.).








All Articles