6

Aligning Desired Business Outcomes to Functional Requirements

A critical step in getting the most out of the MuleSoft platform is to understand the desired business outcomes and turn those outcomes into functional requirements. This chapter looks at how functional requirements line up with the platform’s capabilities. You will look at how these functional requirements can influence architecture decisions and design patterns such as data models, granularity, concurrency, and HTTP methods. The chapter will include examples of using bounded context data models versus Enterprise Data Models (EDMs).

In this chapter, we will cover the following topics:

  • Developing business outcomes and functional requirements
  • Designing for communication
  • EDMs versus ...

Get MuleSoft Platform Architect's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.