Tagged articles
5 articles
Page 1 of 1
HomeTech
HomeTech
Oct 12, 2022 · Backend Development

Practical Experience of Introducing GraphQL as a BFF Layer in Backend Development

This article shares a backend team's practical experience of adopting GraphQL with Express and Apollo Server as a BFF layer, covering motivations, implementation steps, schema merging, proxy configuration, HTTP caching strategies, DataLoader optimization, code generation, and integration testing to improve performance and developer efficiency.

Apollo ServerBackend DevelopmentDataLoader
0 likes · 14 min read
Practical Experience of Introducing GraphQL as a BFF Layer in Backend Development
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 26, 2021 · Backend Development

How to Turn GraphQL into a High‑Performance Edge CDN Gateway

This article explains how to use GraphQL as a BFF gateway, migrate Apollo Server to Alibaba Cloud EdgeRoutine's serverless environment, implement CDN edge caching for query requests, and build a complete weather‑query demo with TypeScript, GraphQL SDL, resolvers, and Playground debugging.

Apollo ServerCDNEdge Computing
0 likes · 18 min read
How to Turn GraphQL into a High‑Performance Edge CDN Gateway
Top Architect
Top Architect
Dec 29, 2020 · Backend Development

Migrating OkCupid from REST to GraphQL: Process, Lessons, and Outcomes

The article details OkCupid’s year‑and‑a‑half migration from a REST API to a production GraphQL API, describing the four‑step process—page selection, schema construction, shadow requests, and A/B testing—along with lessons learned about error handling, business‑logic placement, and performance monitoring.

A/B testingAPI MigrationApollo Server
0 likes · 9 min read
Migrating OkCupid from REST to GraphQL: Process, Lessons, and Outcomes
360 Tech Engineering
360 Tech Engineering
Apr 29, 2019 · Backend Development

Comprehensive Guide to GraphQL and Building a GraphQL API with ThinkJS

This article explains what GraphQL is, how it solves common REST API problems, details its request structure, schema, type system, fragments, aliases, interfaces, unions, and resolvers, and provides a step‑by‑step tutorial for creating a GraphQL server using ThinkJS, MongoDB, and Apollo Server, while also outlining its advantages and drawbacks.

Apollo ServerBackend DevelopmentGraphQL
0 likes · 21 min read
Comprehensive Guide to GraphQL and Building a GraphQL API with ThinkJS