Understanding the architecture as-is
Inveriance Corps has three business units, each having dedicated marketing and sales teams. Each business unit has a network of partners supporting sales and delivery activities.
The following diagram illustrates the three business units:
Each business unit has a separate product catalog, CRM system, and invoicing platform. These systems are connected to the company headquarters via manual processes and data transfers. The following diagram illustrates the architectural overview of the organization’s core systems:
Each business unit also currently manages its own sales, CRM, and finance systems. They integrate with head office central systems mostly through manual updates. The various business units, mostly gained through acquisitions, share few resources between...