meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
microservices_architecture:frontend_integration_strategies_comparison [2019/08/27 11:41] – [Frontend Integration Strategies] Antonio Robirosa | microservices_architecture:frontend_integration_strategies_comparison [2019/12/18 19:44] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 14: | Line 14: | ||
{{: | {{: | ||
+ | {{ : | ||
===== Comparison ====== | ===== Comparison ====== | ||
- | |**Aspect**|**API Composition**|**Gateway API**|**Backends for Frontends**|**UI-Fragment Composition**| | + | ^ Aspect |
- | |Is an assembly or aggregation layer required? | + | | Is an assembly or aggregation layer required? |
- | |Where is done the cross-bounded-contexts coordination between microservices? | + | | Where is done the cross-bounded-contexts coordination between microservices? |
- | |Can the aggregation layer take on logic? | + | | Can the aggregation layer take on logic? |
- | |Ability to tailor responses for desktops, mobile and wearable devices? For example, to return a product with a few fields|Little|High|High|Little| | + | | Ability to tailor responses for desktops, mobile and wearable devices? For example, to return a product with a few fields |
- | |Has the ability to serve native apps or thick clients which don't understand html? | + | | Has the ability to serve native apps or thick clients which don't understand html? |
- | |Does the communication with the backend require lots of calls? | + | | Does the communication with the backend require lots of calls? |
- | |Is the UI team always the creator of the backend microservices? | + | | Is the UI team always the creator of the backend microservices? |
- | |Do small changes require requests to multiple teams if each team is responsible for one microservice? | + | | Do small changes require requests to multiple teams if each team is responsible for one microservice? |
- | |Is easy to ensure the consistency of the user experience? | + | | Is easy to ensure the consistency of the user experience? |
- | |Are bounded-context-crossing features like autosuggestions from the last orders of the customer easy to implement? | + | | Are bounded-context-crossing features like autosuggestions from the last orders of the customer easy to implement? |
Source: [[https:// | Source: [[https:// |