Faster TTM
As previously mentioned, there are technical and business reasons why micro frontends have been a bit more difficult to fully embrace than their backend counterparts. My personal opinion is that the technical reasons are significant, but they are not as crucial as the business reasons.
When implementing micro frontends, we should never look for technical reasons alone. Ultimately, our applications are created for end users. As a result, end users should not be impacted negatively by our technical choices.
But not only should the user experience be a driver from a business perspective – the productivity level and the development process should also be taken into consideration. Ultimately, this impacts the user experience just as much and represents the basis for any implementation – how fast we can ship new features or adjust to some user surveys.
Decreasing onboarding time
Twenty years ago, most developers that entered a company stayed for quite...