Challenge service boundaries
In this section, we will review some of the service boundaries based on the requirements and dependency graph, considering Check In and its dependencies to Seating and Baggage.
The seating function runs a few algorithms based on the current state of seat allocation in the airplane, and finds out the best way to position the next passenger so that the weight and balance requirements can be met. This is based on a number of pre-defined business rules. However, other than Check In, no other module is interested in the seating function. From a business capability perspective, seating is just a function of check-in, not a business capability by itself. Therefore, it is better to embed this logic inside check-in itself. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access