Ctrip Technology
Jun 24, 2022 · Backend Development
Best Practices and Lessons Learned from Implementing GraphQL BFF Services at Ctrip
This article shares Ctrip's experience building GraphQL‑based Backend‑for‑Frontend services, covering the technology stack, data‑graph modeling, error handling with union types, non‑null field usage, performance optimizations, engineering practices such as data‑loader batching, virtual paths, monitoring, and testing.
ApolloBFFGraphQL
0 likes · 21 min read