Distinguishing Bounded Contexts in a Hotel’s Booking Application System (Anypoint Platform)

Assume that we have already identified a wide number of APIs (as seen below in Fig 1.0).

  1. Outline the edges of significant Bounded Contexts so that:
    1. Each API applies to precisely one Bounded Context.
    2. There is larger than one Bounded Context overall (with no Enterprise Data Model).
  2. Recognize the defining API data types for every Bounded Context and verify that they refer to all APIs in that Bounded Context.
  3. Review the implications of the distinguished Bounded Context Data Models for:
    1. Coordination between the teams responsible for the APIs in each Bounded Context.
    2. Data conversion when APIs in various Bounded Contexts bid each other.

Identify a wide number of APIs in a Hotel Booking System