Design Patterns · Senior · Question 2 of 75

What's the main trade-off of micro-frontends?

Explanation

Micro-frontends are justified with many autonomous teams and a large product: each part is deployed separately. The cost is duplicated dependencies, complex integration, shared design, routing and communication between parts. Smaller teams usually do fine with a modular monolith.

Further reading

Problem with a question

Design Patterns · Senior · question 2

Test yourself

Take the Design Patterns · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz