Team organization
Very often, adopting a micro-frontends style is not so much about the technical challenges, but rather about the organizational shift. Like microservices, the organization needs to embrace the architecture and reflect it in its team structure. The reflection of a business’s organizational structure within its products and projects is also known as Conway’s law.
Important note
Computer programmer Melvin E. Conway made an important realization in the late 1960s. He observed that any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure. His idea originated from the observation that different parts of a system will be done by different teams or different people, however, all these need to communicate with each other – thus just mirroring the organizational setup that they already found at the beginning instead of introducing new paths.
Consequently...