Case Study
Before prescribing a cure, you must diagram the disease.
The core of the monolith was a 10-year-old Java REST API. Attached to this were fragmented appendages: a 6-year-old React-based Internal Management System (IMS) lacking responsive design, a 5-year-old React B2B portal, and a legacy Java-based Android app used by the warehouse floor.
Deep beneath this sat a MySQL 5.7 database, heavy with legacy triggers and scheduled jobs.
Complicating matters further were the external dependencies. Several high-value clients had hard-integrated with the old Java API. Internally, a Python middleware synced data to an enterprise accounting system, relying on those exact same endpoints. Moving a single piece of this puzzle threatened to break the entire board.
What's the call?