Success story.
Calendar and CRM synchronized, without duplicates and with every transaction traceable
In one of the main health networks, each medical appointment generates events that must arrive flawlessly at the scheduling, clinical and CRM systems.

We take on any challenge
At Zenta there are no obstacles we cannot overcome.
Challenge
A recurring event, an unresponsive system, or an unrecorded transaction can all lead to inconsistencies in a patient's schedule. The solution had to process each event only once and be able to demonstrate this.
Solution
We designed and documented an event-driven architecture on Google Cloud for creating, updating, and canceling appointments. Each event is processed only once thanks to duplicate control, and retries and reprocessing are configurable. We added a rules subsystem for the CRM, traceability for each transaction, and separate development, QA, and production environments.
Results from our management
Decoupled architecture for the 3 appointment operations and integration with the CRM.
Control of duplicates, retries and reprocessing defined and configurable.
Traceability of transactions and processing times, with scheduled cleaning.
16 technical diagrams that serve as the basis for operation and support.