14.3. Second-Pass Design

My SADs are starting to make me a little nervous. A lot of interfortress communication seems to be going on, especially for the ProcessOrder treaty. I know that interfortress communication is expensive. Even though I notice that most of the communication uses asynchronous drawbridges, which is good, the sheer volume of it is starting to seem overwhelming. I am starting to wonder if I can consolidate my fortresses.

My starting point for possible fortress consolidation is to notice which fortresses are involved in which treaties. Fortresses that are used within only a single treaty are good candidates for consolidation, although there may still be organizational reasons for keeping them separate. Table 14.1 shows an analysis ...

Get Software Fortresses: Modeling Enterprise Architectures 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.