Every new database was another integration
The company's platform supports care providers across the United States and Canada, with Amazon RDS MySQL databases in three regions. Its reporting ran through two different vendors: U.S. data used Hevo, while the Canadian operation used Fivetran, and both fed a Snowflake environment. Every schema change, or every new client database, meant coordinating two tools across two separate systems.
Coverage was incomplete, because only the databases someone had configured for extraction made it into reporting. Python scripts, run by hand on EC2, pushed the rest in, with no scheduler, no lineage and no way to confirm a load had worked.