Micro-Frontends for BackEnds Pattern

Question:- How does the old traditional Monolithic App looks like ?

Question:- How was this improved by separation of Backends and Frontends ?

Question:- How did the backend evolved into micro-services ?

Question:- How did the Front-end evolve ?

Question:- What does Micro-Frontends represents ?

Question:- How does the concept of fully-grown teams looks like ?

Idea is that, single team owns both the components : (BackEnd + FrontEnd).

Question:- How does the real-life (BE+FE) combination looks like ?

Question:- What set of tools are usually used for developing Front-end applications ?

Answer → These are main tool-sets :-

Question:- With each Micro-Frontend for every BackEnd, How is the code organised into the repositories ?

Question:- What are disadvantages of maintaining the code like this ?

Answer → Following are the main disadvantages of maintaining the multiple repositories for the code :-

Overall, this is a tedious process to maintain these multiple repos.

Question:- What can be the alternative to maintain & manage these micro frontends ?

Answer → The answer is Mono-Repos. Here is what a Mono-Repo is :-

Question:- Who uses MonoRepos in Industry ?

Question:- What tools and frameworks can be leveraged for Mono Repos ?

Question:- How the code is organised with Mono-Repos ?

Answer → Structure of repository was changed into an modular design. Here are the crucial points :-

Question:- What are some advantages & dis-advantages with Mono-Repos ?

Question:- What are some limitations with Mono-Repos ?

Question:- What are the conclusions with using Mono-Repos ?

That’s all in this blog. If you liked reading this, do clap on the same. We would meet you in next topic on another blog.

References :-

--

--

Software Engineer for Big Data distributed systems

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store