Keyang Xiang

Senior Architect

Keyang has over 8 years experience as full-stack engineer / architect and has been leading delivering a good number of enterprise projects using different tech. Web / Mobile, Middleware, Container and Cloud are his main focusing areas. As a developer, Keyang has participated in Frontend and Backend development, API Design, Database Design, System Integration, CI/CD construction, DevOps work. As an architect, Keyang has designed complex HA / scalable solution.

Articles by


Patterns for distributed transactions within a microservices architecture

Managing distributed transactions across multiple microservices is challenging. Two solutions, two-phase commits and the Saga pattern are explored and compared.