Building a Great Developer Experience
In the previous chapter, you saw that the UX and screen designs are impacted by a lot of things. This shift in communication and implementation culture impacts all areas – not only development. Nevertheless, the development teams form the basis for successfully implementing a micro frontend solution.
As micro frontends are among the most complicated techniques for creating user experiences, we need to come up with an excellent developer experience first. Quite often, this complexity is not really tamed, so the development teams have to take action. Once that happens, you’ll face multiple issues. Not only will the acceptance of micro frontends suffer, but the solution will also be worse than the previous monolith. Finally, with less efficiency, the business layer could ultimately decide to stop the project.
In this chapter, you’ll learn what it takes to provide an outstanding developer experience, ultimately ensuring the...