Agoda's Unconventional Client-First Transition from a GraphQL Monolith to Microservices
Briefly

This approach minimized disruptions, empowered our teams with greater control over the full stack, and better aligned the architecture with agile and modern development principles.
An in-house Smart Orchestrator was a critical component of Agoda's client-first migration strategy, designed to bridge client applications with the backend during the transition.
Publishing the same interfaces as the monolith allowed client applications to operate without modifications, reducing the need for extensive changes during the migration.
The Smart Orchestrator managed schema updates and mappings automatically, supporting the incremental nature of the migration, allowing a smoother transition.
Read at InfoQ
[
|
]