@duffleit We were so committed to the concept of Micro Frontends that we began addressing all the technical challenges associated with their implementation.
@duffleit Typically, we do not achieve full end-to-end verticalization in our value streams. As it is usually not beneficial to divide our value streams based solely on the provided UI representation.
@duffleit Much of our complexity has started to reside outside of the value streams and instead lies in the orchestration of these finely-grained Micro Frontends. Which ultimately introduces high coupling. Independent Deployments Resilience
@duffleit Product Search 👧 🧑 🧑 🔗 Product Catalogue Rating Basket 👧 🧑 🧑 👧 🧑 🧑 👧 🧑 🧑 The integration and orchestration of the various capabilities offered by the value streams do not occur "between the teams”. One team accountable for delivering a great customer experience.
@duffleit But Micro Frontends do not address technical challenges, they serve as a means to scale our engineering organization through full end-to-end verticals.
@duffleit Micro Frontends address the sociotechnical challenge of enabling fully end-to-end verticalized organizations, a situation we rarely encounter in practice.