Tagged articles
149 articles
Page 1 of 2
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 11, 2026 · Backend Development

Boost Performance: Using DataLoader in Spring Boot for Efficient Batch Processing

This article explains how to integrate the Java‑DataLoader library into a Spring Boot 3.5.0 application, covering dependency setup, entity and repository definitions, service methods, DataLoader configuration, testing, contextual loading, and custom two‑level caching to achieve high‑performance batch data fetching.

Batch LoadingCachingDataLoader
0 likes · 12 min read
Boost Performance: Using DataLoader in Spring Boot for Efficient Batch Processing
Node.js Tech Stack
Node.js Tech Stack
Apr 13, 2026 · Backend Development

Shopify AI Toolkit Lets Claude Code Directly Manage Your Store via Admin API

Shopify’s new AI Toolkit, now open‑source under an MIT license, integrates the platform’s Admin and Storefront APIs with AI coding agents such as Claude Code, granting them read and write access through a set of 16 modular skills, while outlining installation options, security risks, and practical developer use cases.

AI ToolkitAdmin APIClaude Code
0 likes · 10 min read
Shopify AI Toolkit Lets Claude Code Directly Manage Your Store via Admin API
Open Source Tech Hub
Open Source Tech Hub
Nov 21, 2025 · Backend Development

Master API Testing Directly in JetBrains IDE with the Built‑in HTTP Client

This guide explains how JetBrains IDE's integrated HTTP client lets developers write .http or .rest scripts to send GET, POST, PUT, DELETE, GraphQL, and WebSocket requests, manage environments and variables, and handle authentication—all without leaving the editor, boosting productivity and simplifying API testing.

API testingGraphQLHTTP client
0 likes · 10 min read
Master API Testing Directly in JetBrains IDE with the Built‑in HTTP Client
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 18, 2025 · Backend Development

Choosing the Right API Protocol: From RESTful to GraphQL, gRPC, WebSocket, and SSE

This article, based on the open‑source HiMarket project, systematically compares six mainstream API protocols—from classic RESTful and SOAP to modern GraphQL, microservice‑focused RPC frameworks, real‑time WebSocket, and streaming SSE—detailing their core concepts, technical traits, advantages, and ideal application scenarios.

APIGraphQLRESTful
0 likes · 17 min read
Choosing the Right API Protocol: From RESTful to GraphQL, gRPC, WebSocket, and SSE
ITPUB
ITPUB
Aug 3, 2025 · Databases

What’s New in SQL Server 2025? AI Vectors, Event Streaming, and More

SQL Server 2025 introduces a native VECTOR data type for AI workloads, a robust Change Event Streaming system that rivals CDC, built‑in SQL Copilot for natural‑language query generation, GraphQL support via Data API Builder, runtime parameter optimization, and deeper Azure integration for cloud‑first agility.

AIAzureChange Event Streaming
0 likes · 5 min read
What’s New in SQL Server 2025? AI Vectors, Event Streaming, and More
dbaplus Community
dbaplus Community
Jun 11, 2025 · Databases

What’s New in SQL Server 2025? AI Vectors, Change Event Streaming, and More

SQL Server 2025 introduces a native Vector data type for AI workloads, a robust Change Event Streaming system that extends CDC to Azure and Kafka, an SSMS‑integrated SQL Copilot for natural‑language query generation, built‑in GraphQL support, runtime parameter optimization, and deeper Azure cloud integration.

AIAzureChange Event Streaming
0 likes · 5 min read
What’s New in SQL Server 2025? AI Vectors, Change Event Streaming, and More
Code Mala Tang
Code Mala Tang
May 4, 2025 · Backend Development

Mastering API Calls in Python: SOAP, REST, and GraphQL Explained

Learn how Python can interact with the three major API types—SOAP, REST, and GraphQL—by understanding their core concepts, differences, and practical code examples using libraries like zeep and requests, empowering you to build robust integrations across diverse services.

APIGraphQLPython
0 likes · 9 min read
Mastering API Calls in Python: SOAP, REST, and GraphQL Explained
Architect
Architect
Apr 11, 2025 · Backend Development

Which API Architecture Fits Your Project? RPC, SOAP, REST, or GraphQL Compared

This article compares four major API architectural styles—RPC, SOAP, REST, and GraphQL—by detailing their mechanisms, advantages, disadvantages, and typical use cases, and then provides guidance on selecting the most suitable style based on language, environment, and resource constraints.

APIGraphQLREST
0 likes · 21 min read
Which API Architecture Fits Your Project? RPC, SOAP, REST, or GraphQL Compared
Architecture Digest
Architecture Digest
Mar 9, 2025 · Backend Development

Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL

This article examines four major API architectural styles—RPC, SOAP, REST, and GraphQL—detailing their mechanisms, advantages, disadvantages, and typical use cases, and provides guidance on selecting the most suitable style based on project requirements and constraints.

APIGraphQLREST
0 likes · 17 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
php Courses
php Courses
Mar 6, 2025 · Backend Development

Integrating PHP with Modern Web Development Trends

The article explores how PHP can stay relevant by embracing API‑driven development, GraphQL, microservices, serverless architectures, WebAssembly, and AI/ML, offering developers practical guidance to build modern, efficient, and secure web applications.

AIAPIGraphQL
0 likes · 5 min read
Integrating PHP with Modern Web Development Trends
php Courses
php Courses
Jan 13, 2025 · Backend Development

Building GraphQL Services with Go: Course Overview

This course teaches developers with Go experience how to design and implement GraphQL APIs, covering fundamentals, server construction, request handling, schema definition, and practical deployment techniques to enhance data interaction flexibility and efficiency.

APIBackend DevelopmentGo
0 likes · 2 min read
Building GraphQL Services with Go: Course Overview
php Courses
php Courses
Nov 20, 2024 · Backend Development

Go Language GraphQL Service Development Course Overview

This course teaches developers with basic Go knowledge how to build GraphQL services, covering fundamentals, schema design, request handling, and practical integration using Go, while comparing graphql-go and gqlgen and demonstrating deployment with Drone CI/CD.

APIBackend DevelopmentGo
0 likes · 5 min read
Go Language GraphQL Service Development Course Overview
21CTO
21CTO
Oct 17, 2024 · Backend Development

Why REST Still Beats GraphQL: Hidden Costs and Practical Advantages

While GraphQL promises precise data fetching and reduced bandwidth, this article examines its hidden drawbacks—complex queries, performance hits, rate‑limit challenges, and evolving schema complexity—showing why REST remains the more reliable, widely supported API standard for most applications.

GraphQLRESTWeb services
0 likes · 7 min read
Why REST Still Beats GraphQL: Hidden Costs and Practical Advantages
IT Architects Alliance
IT Architects Alliance
Oct 8, 2024 · Backend Development

Comparing GraphQL and REST: Advantages, Trade‑offs, and Future Trends

This article provides an in‑depth comparison of GraphQL and REST API paradigms, outlining their principles, typical request examples, key differences in data fetching, flexibility, documentation, caching, error handling, performance, tooling, and guidance on choosing the appropriate approach for various project scenarios.

GraphQLRESTWeb services
0 likes · 8 min read
Comparing GraphQL and REST: Advantages, Trade‑offs, and Future Trends
php Courses
php Courses
Sep 9, 2024 · Backend Development

Building GraphQL Services with Go: Course Overview

This course teaches developers with basic Go knowledge how to design and implement GraphQL servers, covering core GraphQL concepts, Go integration, practical examples, CI/CD deployment, and tools like gqlgen and GraphQL Playground to create modern, flexible APIs.

APIGoGraphQL
0 likes · 2 min read
Building GraphQL Services with Go: Course Overview
php Courses
php Courses
Aug 19, 2024 · Backend Development

Building GraphQL Services with Go: Course Overview

This course teaches developers with basic Go knowledge how to design and implement GraphQL services, covering fundamentals of GraphQL, schema definition, request handling, and integration techniques through practical examples to build modern, flexible APIs.

APIGoGraphQL
0 likes · 3 min read
Building GraphQL Services with Go: Course Overview
21CTO
21CTO
Aug 13, 2024 · Databases

How PostgreSQL Can Replace Kafka, Redis, MongoDB and More in Your Stack

This article explores how PostgreSQL’s advanced features—UNLOGGED tables, JSONB, SKIP LOCKED, TimescaleDB, pg_cron, PostGIS, full‑text search, JSON generation, pgaudit, and GraphQL adapters—can replace specialized tools like Kafka, Redis, MongoDB, and others, simplifying the tech stack while boosting performance and maintainability.

Backend DevelopmentCachingData Warehouse
0 likes · 23 min read
How PostgreSQL Can Replace Kafka, Redis, MongoDB and More in Your Stack
21CTO
21CTO
May 25, 2024 · Backend Development

Mastering E‑Commerce API Design: Best Practices, Protocols, and Versioning

This article walks developers through the fundamentals of designing robust e‑commerce APIs, covering CRUD operations, protocol choices such as REST, GraphQL and gRPC, versioning strategies, rate limiting, CORS, and best practices for request idempotency and backward compatibility.

CRUDGraphQLREST
0 likes · 8 min read
Mastering E‑Commerce API Design: Best Practices, Protocols, and Versioning
21CTO
21CTO
May 21, 2024 · Backend Development

REST vs GraphQL: When to Choose the Right API Architecture

This article compares REST and GraphQL API styles, explaining their principles, advantages, disadvantages, typical use cases, and providing code samples so developers can decide which architecture best fits their project requirements.

Backend DevelopmentCode ExamplesGraphQL
0 likes · 12 min read
REST vs GraphQL: When to Choose the Right API Architecture
Architect
Architect
May 8, 2024 · Backend Development

Choosing the Right API Architecture: RPC, SOAP, REST, or GraphQL?

This article compares the four major API architectural styles—RPC, SOAP, REST, and GraphQL—by explaining how each works, outlining their strengths and weaknesses, presenting real‑world use cases, and offering guidance on selecting the most suitable style for a given project.

APIBackend DevelopmentGraphQL
0 likes · 21 min read
Choosing the Right API Architecture: RPC, SOAP, REST, or GraphQL?
21CTO
21CTO
May 4, 2024 · Backend Development

REST vs GraphQL vs Async APIs: Which Is Right for Your Projects?

This guide compares REST, GraphQL, and asynchronous APIs, outlining their core principles, advantages, disadvantages, and ideal use cases, and provides a side‑by‑side comparison to help developers choose the most suitable API style for their applications.

APIAsyncGraphQL
0 likes · 12 min read
REST vs GraphQL vs Async APIs: Which Is Right for Your Projects?
21CTO
21CTO
Feb 11, 2024 · Backend Development

How Apollo and Microservices Combine to Build Scalable Applications

This article explains how integrating Apollo with a microservice architecture enables developers to create highly scalable, resilient applications by detailing microservice fundamentals, challenges, best‑practice solutions, and practical steps for building extensible data graphs and robust monitoring.

ApolloGraphQLmicroservices
0 likes · 10 min read
How Apollo and Microservices Combine to Build Scalable Applications
macrozheng
macrozheng
Jan 17, 2024 · Backend Development

Master API Testing with Insomnia: A Lightweight Alternative to Postman

This guide introduces Insomnia, an open‑source, cross‑platform API client that supports GraphQL, REST, WebSockets, and gRPC, walks through its simple installation, demonstrates how to import and test the SpringBoot‑based mall project via Swagger, and highlights useful configuration tips for efficient backend debugging.

API testingGraphQLInsomnia
0 likes · 6 min read
Master API Testing with Insomnia: A Lightweight Alternative to Postman
Programmer DD
Programmer DD
Sep 13, 2023 · Backend Development

6 Common API Patterns Every Developer Should Master

This article presents a concise animated overview of six widely used API patterns—gRPC, SOAP, GraphQL, WebHook, REST, and WebSocket—explaining their core concepts, typical use cases, and relevance in modern software development, and points to short video tutorials for deeper understanding.

API patternsGraphQLREST
0 likes · 4 min read
6 Common API Patterns Every Developer Should Master
Architect
Architect
Jul 29, 2023 · Backend Development

GraphQL Backend‑For‑Frontend Architecture and Optimization Practices

This article examines the challenges of using Backend‑For‑Frontend (BFF) in product display scenarios, proposes a metadata‑driven GraphQL architecture that separates data fetching and presentation logic, details design patterns, performance optimizations, and the impact on development processes, and shares practical experiences from Meituan.

Backend For FrontendGraphQLJava
0 likes · 35 min read
GraphQL Backend‑For‑Frontend Architecture and Optimization Practices
Top Architect
Top Architect
Mar 6, 2023 · Backend Development

An Introduction to GraphQL: Concepts, Benefits, and Implementation Strategies

This article explains the limitations of REST APIs, introduces GraphQL as a flexible alternative, details its core concepts such as schema, types, queries, mutations and subscriptions, and outlines various architectural patterns and tooling for integrating GraphQL into existing backend systems.

APIData FetchingGraphQL
0 likes · 16 min read
An Introduction to GraphQL: Concepts, Benefits, and Implementation Strategies
MaGe Linux Operations
MaGe Linux Operations
Feb 13, 2023 · Backend Development

Why GraphQL Is the Modern Solution to REST’s API Challenges

The article explains how REST, despite its 20‑year popularity and simplicity, suffers from redundancy, coarse granularity and maintenance overhead, and shows how GraphQL’s declarative, schema‑driven approach, single endpoint and flexible data fetching address these problems while offering a versatile integration architecture and rich ecosystem.

Backend DevelopmentData FetchingGraphQL
0 likes · 16 min read
Why GraphQL Is the Modern Solution to REST’s API Challenges
Airbnb Technology Team
Airbnb Technology Team
Jan 11, 2023 · Cloud Native

Viaduct: A Data‑Oriented Service Mesh for Modern SOA

Viaduct, Airbnb’s data‑oriented service mesh built on GraphQL, replaces traditional procedural meshes by centralizing a schema that routes queries across thousands of micro‑services, enabling fine‑grained data access, serverless derived fields, automatic schema propagation, and improved observability, now handling most of Airbnb’s API traffic.

Data-Oriented ArchitectureGraphQLSOA
0 likes · 8 min read
Viaduct: A Data‑Oriented Service Mesh for Modern SOA
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jan 6, 2023 · Frontend Development

Top Frontend Tech & Architecture Articles You Shouldn't Miss

A curated collection of recent frontend articles covering a code‑submission script, the Remesh DDD framework, CSRF security basics, GraphQL BFF implementation for cloud music, build‑time reduction tricks, and the Intl.Enumeration proposal reaching Stage 4, offering valuable insights for web developers.

Build OptimizationFrontendGraphQL
0 likes · 3 min read
Top Frontend Tech & Architecture Articles You Shouldn't Miss
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 28, 2022 · Backend Development

How NetEase Cloud Music Decoupled Frontend and Backend with a GraphQL‑Powered BFF

This article explains how NetEase Cloud Music tackled the tight coupling between frontend UI and backend services by introducing a Backend‑For‑Frontend layer built on GraphQL, detailing the architectural choices, low‑code editor, custom directives, deployment pipeline, and the resulting improvements in scalability and developer productivity.

BFFBackend DevelopmentCloud Native
0 likes · 20 min read
How NetEase Cloud Music Decoupled Frontend and Backend with a GraphQL‑Powered BFF
Top Architect
Top Architect
Nov 27, 2022 · Backend Development

Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL

This article compares four major API architectural styles—RPC, SOAP, REST, and GraphQL—by outlining their mechanisms, advantages, disadvantages, and typical use cases, helping developers choose the most suitable approach for their specific requirements.

APIGraphQLREST
0 likes · 20 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
ByteFE
ByteFE
Nov 19, 2022 · Frontend Development

Tech Digest: Frontend and Backend Innovations – Ant Design 5.0, GraphQL Collaboration, Serverless Frontend, DNS/CDN, Package Management, CSS Mask Techniques, and More

This curated digest highlights recent technical advances such as Ant Design 5.0's new theming, GraphQL-based front‑back collaboration tools, Meituan's serverless front‑end platform, DNS and CDN fundamentals, GitHub Blocks, no‑code DevOps trends, the evolution of npm/yarn/pnpm, and modern CSS mask and clip‑path corner‑cutting techniques.

DNSDevOpsGraphQL
0 likes · 5 min read
Tech Digest: Frontend and Backend Innovations – Ant Design 5.0, GraphQL Collaboration, Serverless Frontend, DNS/CDN, Package Management, CSS Mask Techniques, and More
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Nov 16, 2022 · Frontend Development

Design and Implementation of a GraphQL Model Management Platform for Frontend‑Backend Collaboration

The article presents a comprehensive solution for improving interface reuse, domain‑model abstraction, and front‑back collaboration by building a GraphQL‑based Model Management Platform (GMP) that supports data‑model management, service orchestration, request generation, caching, authentication, and monitoring, complete with tooling and workflow integration.

API ReuseApolloCache
0 likes · 18 min read
Design and Implementation of a GraphQL Model Management Platform for Frontend‑Backend Collaboration
21CTO
21CTO
Nov 3, 2022 · Backend Development

How Khan Academy Rewrote Its Backend with Go: A Step‑by‑Step Migration Guide

This article details how Khan Academy transformed its decade‑old Python 2 monolith into a Go‑based, service‑oriented backend, covering the language choice, performance testing, incremental migration steps, architectural benefits, and key lessons learned during the process.

GraphQLKhan Academybackend-migration
0 likes · 9 min read
How Khan Academy Rewrote Its Backend with Go: A Step‑by‑Step Migration Guide
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
dbaplus Community
dbaplus Community
Oct 2, 2022 · Backend Development

Cutting Invalid Data: How Zhaunzhuan Optimized Its Product Service for 3× Faster Performance

This article examines how Zhaunzhuan's product service, a core component of its e‑commerce platform, was optimized by reducing unnecessary data transmission, applying cache‑aside patterns, redesigning Redis storage, and introducing a field‑marking approach, resulting in dramatically lower GC overhead, network traffic, and response times.

GraphQLbitmaskdata optimization
0 likes · 14 min read
Cutting Invalid Data: How Zhaunzhuan Optimized Its Product Service for 3× Faster Performance
DataFunTalk
DataFunTalk
Jul 13, 2022 · Databases

Technical Analysis and Case Studies of Knowledge Graphs by Neo4j

This presentation explains where knowledge resides in data architectures, demonstrates knowledge‑graph‑driven skill discovery, metadata management, and semantic search, and concludes with a comparison of GraphQL and Cypher for graph queries, illustrated with real‑world Neo4j case studies.

CypherGraph DatabaseGraphQL
0 likes · 11 min read
Technical Analysis and Case Studies of Knowledge Graphs by Neo4j
Ctrip Technology
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.

ApolloBFFError Handling
0 likes · 21 min read
Best Practices and Lessons Learned from Implementing GraphQL BFF Services at Ctrip
21CTO
21CTO
May 28, 2022 · Frontend Development

2022 Tech Learning Roadmap: Rust, WASM, Vite SSR, Vue/React, Kubernetes, GraphQL

In this personal learning plan for 2022, the author outlines a deep dive into Rust and WebAssembly, explores Vite with server‑side rendering, experiments with Vue, React and Next.js, investigates Kubernetes for container orchestration, and examines GraphQL as a modern API alternative.

GraphQLReActRust
0 likes · 5 min read
2022 Tech Learning Roadmap: Rust, WASM, Vite SSR, Vue/React, Kubernetes, GraphQL
Code Ape Tech Column
Code Ape Tech Column
May 28, 2022 · Backend Development

New Features in Spring Boot 2.7.0

Spring Boot 2.7.0 introduces major enhancements such as a new @AutoConfiguration annotation, upgraded Flyway modules, H2 2.1 support, GraphQL starter, Podman integration, Cache2k auto‑configuration, and several deprecations and test annotation improvements, providing a comprehensive update for Java backend developers.

Cache2kFlywayGraphQL
0 likes · 6 min read
New Features in Spring Boot 2.7.0
Code DAO
Code DAO
Apr 16, 2022 · Backend Development

Building an Apollo Federation API with Rust: A JavaScript Developer’s Perspective

This tutorial walks a JavaScript‑savvy developer through creating a Rust‑based Apollo Federation GraphQL API, covering project setup with Cargo, required dependencies, async main function, schema and type definitions, federation extensions, and how to run the user and dog sub‑services on separate ports.

GraphQLRustTutorial
0 likes · 11 min read
Building an Apollo Federation API with Rust: A JavaScript Developer’s Perspective
Top Architect
Top Architect
Apr 6, 2022 · Backend Development

Comparing Major API Architectural Styles: RPC, SOAP, REST, and GraphQL

This article compares four major API architectural styles—RPC, SOAP, REST, and GraphQL—explaining their mechanisms, strengths, weaknesses, and typical use cases, and provides guidance on selecting the most suitable style based on project constraints such as language, environment, and resources.

APIGraphQLREST
0 likes · 20 min read
Comparing Major API Architectural Styles: RPC, SOAP, REST, and GraphQL
21CTO
21CTO
Mar 24, 2022 · Backend Development

Which API Architecture Fits Your Project? RPC, SOAP, REST, or GraphQL Explained

This article examines four major API architectural styles—RPC, SOAP, REST, and GraphQL—detailing their mechanisms, advantages, disadvantages, and typical use cases, and offers guidance on selecting the most suitable style based on factors such as language, environment, performance, security, and resource constraints.

APIGraphQLREST
0 likes · 20 min read
Which API Architecture Fits Your Project? RPC, SOAP, REST, or GraphQL Explained
Code DAO
Code DAO
Jan 15, 2022 · Backend Development

Implementing Clean Architecture with ent and gqlgen – Part 2

This article walks through integrating the four Clean Architecture layers—entity, use‑case, interface‑adapter, and framework/driver—into a Go application using ent for ORM and gqlgen for GraphQL, covering folder layout, ULID primary keys, Node interface support, and pagination implementation.

Clean ArchitectureGoGraphQL
0 likes · 19 min read
Implementing Clean Architecture with ent and gqlgen – Part 2
Code DAO
Code DAO
Jan 1, 2022 · Backend Development

Building a Clean Architecture GraphQL App with ent and gqlgen (Part 1)

This tutorial walks through creating a maintainable GraphQL application using Go, demonstrating how to set up a Docker‑based MySQL database, configure Viper and Echo, define ent schemas, run migrations, integrate gqlgen with ent, and implement queries and mutations following Clean Architecture principles.

Clean ArchitectureDockerEcho
0 likes · 22 min read
Building a Clean Architecture GraphQL App with ent and gqlgen (Part 1)
Top Architect
Top Architect
Dec 28, 2021 · Backend Development

Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL

This article compares four major API architectural styles—RPC, SOAP, REST, and GraphQL—detailing their mechanisms, strengths, weaknesses, and typical use cases, and provides guidance on selecting the most suitable style for a given project.

APIBackend DevelopmentGraphQL
0 likes · 19 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
Code DAO
Code DAO
Dec 14, 2021 · Artificial Intelligence

Semantic Search on Wikipedia with Weaviate, GraphQL, Sentence‑BERT, and BERT Q&A

This article walks through building a large‑scale semantic search system on the English Wikipedia using the Weaviate vector database, GraphQL queries, and pre‑trained Sentence‑BERT and BERT Q&A models, covering dataset preparation, schema design, import pipelines, query examples, and production deployment strategies.

GraphQLSentence-BERTVector Database
0 likes · 8 min read
Semantic Search on Wikipedia with Weaviate, GraphQL, Sentence‑BERT, and BERT Q&A
Architects Research Society
Architects Research Society
Dec 10, 2021 · Backend Development

Principled GraphQL: Ten Principles for Building, Maintaining, and Operating Data Graphs

This article presents ten GraphQL principles—grouped into integrity, agility, and operations—that guide the design, evolution, and safe production deployment of a unified data graph, emphasizing a single schema, collaborative implementation, versioned registries, performance monitoring, and robust access and demand controls.

Best PracticesData GraphGraphQL
0 likes · 19 min read
Principled GraphQL: Ten Principles for Building, Maintaining, and Operating Data Graphs
58 Tech
58 Tech
Nov 30, 2021 · Backend Development

Building a Platformized BFF Layer with GraphQL, JSON Templates, and Service Governance

The article explains how a Backend‑For‑Frontend (BFF) layer can be constructed using GraphQL for on‑demand data fetching, JSON template engines for data transformation, and routing capabilities for version handling, resulting in a scalable, maintainable architecture that integrates with low‑code front‑end platforms.

BFFGraphQLJSON Template
0 likes · 17 min read
Building a Platformized BFF Layer with GraphQL, JSON Templates, and Service Governance
Architecture Digest
Architecture Digest
Nov 14, 2021 · Backend Development

Quick Guide to Integrating GraphQL with Spring Boot

This tutorial shows how to quickly add GraphQL support to a Spring Boot web project by creating a Maven project, adding custom dependencies, defining schema files, implementing resolvers and a controller, and testing query and mutation endpoints, all without using the official graphql‑java‑tools starter.

APIGraphQLJava
0 likes · 10 min read
Quick Guide to Integrating GraphQL with Spring Boot
Top Architect
Top Architect
Oct 31, 2021 · Backend Development

Quick Start Guide: Integrating GraphQL into a Spring Boot Application

This tutorial shows how to quickly set up GraphQL in a Spring Boot web project by creating the project, adding Maven dependencies, defining schema files, implementing providers and resolvers, exposing a GraphQL endpoint, and testing query and mutation operations.

APIBackend DevelopmentGraphQL
0 likes · 8 min read
Quick Start Guide: Integrating GraphQL into a Spring Boot Application
Taobao Frontend Technology
Taobao Frontend Technology
Sep 28, 2021 · Backend Development

How DataLoader Solves the GraphQL N+1 Problem: Deep Dive into Batch & Cache Mechanics

This article explains the GraphQL N+1 performance issue, demonstrates how DataLoader batches and caches database calls to eliminate redundant queries, walks through its core TypeScript implementation—including batch scheduling, cache handling, and load methods—while providing practical examples and integration tips for real‑world GraphQL servers.

BatchingCachingDataLoader
0 likes · 28 min read
How DataLoader Solves the GraphQL N+1 Problem: Deep Dive into Batch & Cache Mechanics
Taobao Frontend Technology
Taobao Frontend Technology
Sep 7, 2021 · Backend Development

How to Deploy GraphQL as a BFF Gateway on Alibaba Cloud EdgeRoutine

This article explains how to use GraphQL as a Backend‑for‑Frontend gateway on Alibaba Cloud EdgeRoutine, covering the migration of Apollo Server, TypeScript setup, CDN edge caching, resolver implementation, and adding a Playground debugger, with full code examples and deployment tips.

Apollo ServerCDNEdgeRoutine
0 likes · 18 min read
How to Deploy GraphQL as a BFF Gateway on Alibaba Cloud EdgeRoutine
Top Architect
Top Architect
Aug 28, 2021 · Backend Development

Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL

This article examines four major API architectural styles—RPC, SOAP, REST, and GraphQL—detailing their mechanisms, strengths, weaknesses, and typical use cases, and provides guidance on selecting the most suitable style for a given project based on technical and business constraints.

APIGraphQLREST
0 likes · 18 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
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 ServerCDNGraphQL
0 likes · 18 min read
How to Turn GraphQL into a High‑Performance Edge CDN Gateway
Top Architect
Top Architect
Aug 4, 2021 · Backend Development

Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL

This article examines four major API architectural styles—RPC, SOAP, REST, and GraphQL—explaining how each works, outlining their advantages and disadvantages, and providing guidance on selecting the most suitable style for different project requirements.

APIBackend DevelopmentGraphQL
0 likes · 19 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
Taobao Frontend Technology
Taobao Frontend Technology
Jul 15, 2021 · Frontend Development

Building a Powerful Docs Site for a Front‑End Graphics Engine Using Gatsby

This article walks through the challenges and solutions of creating an integrated, searchable, multilingual documentation website for the Oasis Engine graphics engine, covering the selection of static site generators, the use of Gatsby with TypeDoc and GraphQL, custom plugins for embedding demos, and implementing global search with Algolia DocSearch.

DocumentationFrontendGatsby
0 likes · 22 min read
Building a Powerful Docs Site for a Front‑End Graphics Engine Using Gatsby
Architecture Digest
Architecture Digest
Jul 1, 2021 · Backend Development

Why GraphQL Beats REST: Problems with REST and How GraphQL Solves Them

The article examines the shortcomings of REST APIs—such as lack of standards, cumbersome pagination, fragile documentation, and heavy client‑server coordination—and explains how GraphQL’s typed schema, automatic validation, precise field selection, and strong tooling provide a more efficient and maintainable alternative for modern web and mobile applications.

APIGraphQLREST
0 likes · 15 min read
Why GraphQL Beats REST: Problems with REST and How GraphQL Solves Them
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 24, 2021 · Frontend Development

Building a Powerful Docs Site for a Front‑End Graphics Engine with Gatsby

This article walks through the challenges and solutions of creating an integrated, searchable, multilingual documentation website for the Oasis Engine graphics engine, covering the selection of static site generators, the use of Gatsby with TypeDoc and GraphQL, custom plugins for embedding demos, and implementing Algolia DocSearch for global search.

FrontendGatsbyGraphQL
0 likes · 18 min read
Building a Powerful Docs Site for a Front‑End Graphics Engine with Gatsby
ITPUB
ITPUB
May 15, 2021 · Backend Development

Why GraphQL Is the Better Alternative to REST for Modern APIs

This article explains the limitations of traditional REST APIs, introduces GraphQL as a more flexible and efficient alternative, details its core concepts, execution model, schema design, type system, and provides guidance on server and client implementations, popular services, and tooling.

APIDataFetchingGraphQL
0 likes · 18 min read
Why GraphQL Is the Better Alternative to REST for Modern APIs
360 Tech Engineering
360 Tech Engineering
May 14, 2021 · Backend Development

Introduction to GraphQL: Concepts, Usage, and a Python Flask Implementation

This article explains the limitations of traditional RESTful APIs, introduces GraphQL as a flexible query language, details its core concepts such as operation types, object and scalar types, and schema definition, and provides a complete Python Flask example with code analysis, execution steps, and a discussion of its advantages and drawbacks.

APIFlaskGraphQL
0 likes · 9 min read
Introduction to GraphQL: Concepts, Usage, and a Python Flask Implementation
Meituan Technology Team
Meituan Technology Team
May 6, 2021 · Backend Development

GraphQL‑Based BFF Architecture with Metadata‑Driven Data Aggregation

The article describes a backend‑for‑frontend architecture that pushes GraphQL into the BFF layer, separates fetch and display units, drives execution with metadata, unifies query models, applies caching and parallel processing optimizations, and demonstrates over 50 % logic reuse and doubled development efficiency in production.

BFFBackend DevelopmentGraphQL
0 likes · 35 min read
GraphQL‑Based BFF Architecture with Metadata‑Driven Data Aggregation
Top Architect
Top Architect
Apr 29, 2021 · Backend Development

An Introduction to GraphQL: Concepts, Benefits, and Architectural Patterns

This article explains the origins and limitations of REST APIs, introduces GraphQL as a flexible alternative, describes its core concepts such as schema, types, and modifiers, and outlines various server‑side and client‑side implementations, tools, and deployment architectures for modern backend development.

APIBackend DevelopmentData Fetching
0 likes · 17 min read
An Introduction to GraphQL: Concepts, Benefits, and Architectural Patterns
Top Architect
Top Architect
Mar 27, 2021 · Backend Development

GraphQL Architectural Advantages

This article explains why using GraphQL instead of REST offers significant architectural benefits, covering hexagonal architecture, infrastructure components, the data graph concept, self‑documenting schemas, federation, and how it empowers frontend developers while simplifying versioning and development.

ApolloData GraphGraphQL
0 likes · 14 min read
GraphQL Architectural Advantages
Xianyu Technology
Xianyu Technology
Mar 26, 2021 · Backend Development

A General Solution for Improving Daily Business Issue Diagnosis Efficiency

The article presents a general solution that streamlines daily business issue diagnosis by aggregating multi‑service data via GraphQL, converting it into human‑readable semantics, and automatically detecting anomalies with a rule engine, enabling one‑click retrieval, reduced hand‑offs, and extensible monitoring for platforms such as Xianyu.

AutomationGraphQLQLExpress
0 likes · 10 min read
A General Solution for Improving Daily Business Issue Diagnosis Efficiency
21CTO
21CTO
Mar 19, 2021 · Backend Development

Why GraphQL Beats REST for Modern APIs: Benefits and Code Examples

This article compares REST and GraphQL, highlighting REST's issues like excessive round‑trips, over‑/under‑fetching, and rigidity, and shows how GraphQL solves them with single‑request queries and flexible data selection, while offering guidance on when to choose each approach.

Backend DevelopmentCode ExamplesGraphQL
0 likes · 6 min read
Why GraphQL Beats REST for Modern APIs: Benefits and Code Examples
Programmer DD
Programmer DD
Feb 27, 2021 · Backend Development

How Netflix’s Open‑Source DGS Framework Simplifies Java GraphQL Development

Netflix’s Domain Graph Service (DGS) framework, now open‑sourced, provides a Spring Boot‑based, annotation‑driven solution for building both standalone and federated GraphQL services, offering schema‑first and code‑first development, code generation, testing tools, and seamless integration with Netflix’s tracing and security infrastructure.

Backend DevelopmentDGSGraphQL
0 likes · 10 min read
How Netflix’s Open‑Source DGS Framework Simplifies Java GraphQL Development
Java Architecture Diary
Java Architecture Diary
Feb 22, 2021 · Backend Development

Build a GraphQL API with Netflix DGS and Spring Boot

Learn how to quickly set up a GraphQL API using Netflix's open‑source DGS framework in a Spring Boot project, covering Maven dependencies, schema definition, data fetcher implementation, UI debugging with GraphiQL, and example curl and Java test calls.

APIGraphQLJava
0 likes · 5 min read
Build a GraphQL API with Netflix DGS and Spring Boot
Top Architect
Top Architect
Feb 18, 2021 · Backend Development

Top 5 GraphQL Tools: Prisma, Relay, Apollo, Hasura, and URQL

The article reviews five widely used GraphQL tools—Prisma, Relay, Apollo, Hasura, and URQL—explaining their core features, supported databases or frameworks, and providing direct links to their official websites for developers seeking to simplify GraphQL integration.

ApolloGraphQLPrisma
0 likes · 6 min read
Top 5 GraphQL Tools: Prisma, Relay, Apollo, Hasura, and URQL
Top Architect
Top Architect
Feb 7, 2021 · Backend Development

Introducing Netflix’s Open‑Source Domain Graph Service (DGS) Framework for Spring Boot

The article presents Netflix’s open‑source Domain Graph Service (DGS) framework, detailing its purpose, core features, schema‑first development approach, practical usage examples, integration with the GraphQL ecosystem, support for federation, modular architecture, distributed tracing, and how developers can get started with the project.

DGSGraphQLJava
0 likes · 10 min read
Introducing Netflix’s Open‑Source Domain Graph Service (DGS) Framework for Spring Boot
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 29, 2021 · Backend Development

GraphQL‑Based BFF Architecture and Low‑Code API Generation Platform at iQIYI

iQIYI created a GraphQL‑based Backend‑for‑Frontend layer that functions as a low‑code API generation platform—leveraging graphql‑java, REST integration, Prometheus monitoring, Velocity‑driven schema templates, and a visual console—to streamline micro‑service aggregation, cut duplicate development, accelerate front‑end delivery, and outline future scaling and migration challenges.

API generationBFFBackend Development
0 likes · 12 min read
GraphQL‑Based BFF Architecture and Low‑Code API Generation Platform at iQIYI
Top Architect
Top Architect
Jan 25, 2021 · Backend Development

GraphQL Overview: Concepts, Advantages over REST, and Architectural Patterns

This article explains the limitations of traditional REST APIs, introduces GraphQL as a flexible alternative, details its core concepts such as schema, types, queries, mutations and subscriptions, and outlines various deployment architectures and implementation considerations for backend development.

APIGraphQLREST
0 likes · 14 min read
GraphQL Overview: Concepts, Advantages over REST, and Architectural Patterns
21CTO
21CTO
Jan 24, 2021 · Backend Development

Why GraphQL Is Replacing REST: A Deep Dive into Modern API Design

This article examines the limitations of traditional REST APIs, explains how GraphQL offers a more flexible, efficient, and declarative approach to data fetching, outlines its core concepts, schema design, type system, and deployment architectures, and provides guidance on integrating GraphQL into existing backend and frontend ecosystems.

GraphQLRESTapi-design
0 likes · 17 min read
Why GraphQL Is Replacing REST: A Deep Dive into Modern API Design
Architect
Architect
Jan 24, 2021 · Backend Development

Understanding GraphQL: Advantages over REST and Architectural Design

This article explains the evolution and limitations of REST APIs, introduces GraphQL as a more flexible, declarative alternative, details its core concepts such as schema and type system, compares execution models, and outlines various backend integration architectures for adopting GraphQL.

APIGraphQLREST
0 likes · 14 min read
Understanding GraphQL: Advantages over REST and Architectural Design