Tagged articles

gateway

221 articles · Page 3 of 3
Java Backend Technology
Java Backend Technology
Feb 9, 2020 · Backend Development

Mastering Service Fault Tolerance: A Deep Dive into Sentinel for Microservices

This article explains why microservice architectures need circuit breaking and degradation, introduces Alibaba's Sentinel as a lightweight traffic‑control solution, guides you through deploying the Sentinel dashboard, and details how to configure and apply gateway flow‑control rules for Spring Cloud gateways.

Circuit BreakingFlow ControlSentinel
0 likes · 9 min read
Mastering Service Fault Tolerance: A Deep Dive into Sentinel for Microservices
Architecture Digest
Architecture Digest
Jan 12, 2020 · Backend Development

Understanding Microservices Architecture: Concepts, Benefits, and Core Components

This article explains the fundamentals of microservices architecture, detailing its definition, core principles such as small independent services and lightweight communication, the advantages and drawbacks, suitable organizational contexts, and the essential technical components like service discovery, gateways, configuration centers, monitoring, circuit breaking, and container orchestration.

architecturegatewaymicroservices
0 likes · 15 min read
Understanding Microservices Architecture: Concepts, Benefits, and Core Components
Programmer DD
Programmer DD
Dec 19, 2019 · Backend Development

Why Microservices Matter: Core Principles, Benefits, and Architecture Explained

This article introduces the fundamental concepts of microservices, covering their definition, advantages, design principles, core components such as service discovery, gateways, configuration centers, monitoring, circuit breaking, and container orchestration, while also discussing suitable organizational structures and practical implementation details.

container orchestrationgatewaymicroservices
0 likes · 21 min read
Why Microservices Matter: Core Principles, Benefits, and Architecture Explained
Architecture Digest
Architecture Digest
Nov 7, 2019 · Backend Development

Designing High‑Availability, High‑Performance Backend Architecture for Amap’s Real‑Time Services

This article explains how Amap (Gaode) handles billions of daily requests with sub‑millisecond latency by redesigning its gateway layer, adopting full‑asynchronous pipeline architecture, leveraging reactive frameworks like Vert.x and WebFlux, aggregating APIs, and implementing a unit‑based routing solution that paves the way for distributed sidecar and service‑mesh deployments.

Performanceasynchronousgateway
0 likes · 9 min read
Designing High‑Availability, High‑Performance Backend Architecture for Amap’s Real‑Time Services
Amap Tech
Amap Tech
Oct 31, 2019 · Backend Development

Evolution of Amap's Billion-Scale Traffic Access Layer Services

Sun Wei outlined Amap’s transformation of its traffic access layer—from handling 600,000‑plus QPS with sub‑2 ms latency through a fully asynchronous, stream‑based pipeline and reactive Vert.x/WebFlux experiments, to API aggregation, traffic tagging, and a roadmap toward distributed sidecar or SDK gateways for billion‑scale, low‑latency services.

Asynchronous Architecturedistributed systemsgateway
0 likes · 11 min read
Evolution of Amap's Billion-Scale Traffic Access Layer Services
Alibaba Cloud Native
Alibaba Cloud Native
Sep 25, 2019 · Cloud Native

Mastering Distributed System Design: Patterns, Performance, and Fault Tolerance

This article provides a comprehensive overview of distributed system architecture, covering essential design patterns such as gateways, sidecars, and service meshes, performance techniques like caching and async communication, fault‑tolerance mechanisms including rate limiting and circuit breakers, and practical DevOps practices for deployment and monitoring.

Cachingarchitecture-designcloud-native
0 likes · 13 min read
Mastering Distributed System Design: Patterns, Performance, and Fault Tolerance
Qunar Tech Salon
Qunar Tech Salon
Sep 11, 2019 · Backend Development

SIA‑Gateway: A Distributed Microservice Gateway System – Architecture, Features, and High Availability

This article introduces the evolution of software architecture toward microservices, explains the key characteristics of microservice architectures, describes microservice gateway concepts and classifications, and details the design, features, deployment, and high‑availability mechanisms of the SpringCloud‑based SIA‑Gateway solution.

Service GovernanceSpringCloudcloud-native
0 likes · 14 min read
SIA‑Gateway: A Distributed Microservice Gateway System – Architecture, Features, and High Availability
JD Tech Talk
JD Tech Talk
Sep 6, 2019 · Blockchain

Step‑by‑Step Guide to Quickly Deploy JD Chain Blockchain Environment

This guide explains how to quickly deploy a JD Chain blockchain environment by downloading the peer and gateway packages, configuring ports, initializing nodes, creating keys and ledgers, and launching management tools, providing step‑by‑step commands and screenshots for a complete setup.

JD ChainPeer NodeTutorial
0 likes · 7 min read
Step‑by‑Step Guide to Quickly Deploy JD Chain Blockchain Environment
Architecture Digest
Architecture Digest
Jun 10, 2019 · Backend Development

Design and Implementation of Zhihu's Long Connection Gateway

This article explains how Zhihu designed a scalable long‑connection gateway that decouples business logic via a publish‑subscribe model, implements ACL‑based authorization, ensures message reliability with acknowledgments and sliding windows, and leverages OpenResty, Redis, and Kafka for load‑balanced, fault‑tolerant backend services.

KafkaLong Connectiongateway
0 likes · 13 min read
Design and Implementation of Zhihu's Long Connection Gateway
UCloud Tech
UCloud Tech
Mar 21, 2019 · Cloud Native

How Kernel Innovations Enable Scalable Multi‑Tenant Cloud Gateways

UCloud’s external gateway redesign leverages Linux kernel 5.0 features—lightweight tunneling, VRF, and flow offload—to replace OVS/GRE tunnels, addressing IP tunnel complexity, tenant isolation overhead, and netns performance penalties, while contributing patches back to the open‑source community.

Linux kernelVRFflow offload
0 likes · 15 min read
How Kernel Innovations Enable Scalable Multi‑Tenant Cloud Gateways
Programmer DD
Programmer DD
Jan 30, 2019 · Cloud Native

What’s New in Spring Cloud Greenwich? Upgrade Guide and Key Features

This article reviews the Spring Cloud Greenwich.RELEASE launch, detailing Maven coordinates for Java 11 compatibility, new features such as upgraded Netflix components, CredHub configuration for Spring Cloud Config, OAuth2 integration in Spring Cloud Gateway, recent Feign enhancements, common pitfalls, and practical migration tips for developers.

CredHubFeignGreenwich
0 likes · 6 min read
What’s New in Spring Cloud Greenwich? Upgrade Guide and Key Features
JD Tech
JD Tech
Jan 7, 2019 · Backend Development

Using OpenResty for a High‑Performance Logistics Gateway

This article explains how OpenResty, built on Nginx and Lua, powers JD Logistics' high‑throughput, extensible gateway by leveraging non‑blocking I/O, plugin architecture, multi‑level caching, dynamic load balancing, and custom JSON handling to achieve stable, scalable performance.

CachingLuaNginx
0 likes · 6 min read
Using OpenResty for a High‑Performance Logistics Gateway
Programmer DD
Programmer DD
Nov 24, 2018 · Backend Development

Why Microservices Need a Gateway and How Soul Stands Out

The article explains why microservices require a gateway for unified requests, monitoring, rate limiting, authentication, and troubleshooting, then introduces Soul as a high‑performance reactive gateway, detailing its features, key highlights, and the scenarios where it is most suitable.

SoulWebFluxgateway
0 likes · 4 min read
Why Microservices Need a Gateway and How Soul Stands Out
JD Tech
JD Tech
Jul 5, 2018 · Backend Development

Design and Optimization of JD's High‑Availability Open Gateway System

This article describes how JD's open gateway handles billions of requests during major sales events by employing a multi‑layer architecture, Nginx + Lua unified access, NIO asynchronous processing, service isolation, dynamic routing, degradation, rate‑limiting, circuit‑breaking, fast‑fail mechanisms, and comprehensive monitoring to ensure high performance and reliability.

Circuit Breakingasynchronous-processinggateway
0 likes · 16 min read
Design and Optimization of JD's High‑Availability Open Gateway System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 21, 2018 · Cloud Native

Building a Robust Microservice Foundation: Gateways, Load Balancing & Netflix Stack

This article explores the core components of a microservice foundation framework—including gateways, DevOps, Docker, security, load balancing, and service discovery—examines centralized vs. in‑process load‑balancing strategies, and reviews Netflix’s open‑source stack (Eureka, Zuul, Hystrix, etc.) as a reference implementation.

Netflixgatewayload balancing
0 likes · 9 min read
Building a Robust Microservice Foundation: Gateways, Load Balancing & Netflix Stack
Dada Group Technology
Dada Group Technology
Dec 27, 2017 · Backend Development

JD Daojia Backend Architecture Overview: Microservices, Gateway, Order System, and High Availability

The talk presented at the Global Architect Summit detailed JD Daojia's backend architecture evolution, covering physical deployment, microservice adoption, gateway design, LBS caching, order system structure, idempotency, data consistency, high‑availability strategies, gray releases, rate limiting, and stress testing, illustrating practical engineering challenges and solutions.

architecturegatewaymicroservices
0 likes · 11 min read
JD Daojia Backend Architecture Overview: Microservices, Gateway, Order System, and High Availability
21CTO
21CTO
Apr 5, 2016 · Mobile Development

How Ctrip Scaled Its Travel App with Mobile Architecture and Backend Gateway

This article details how Ctrip transformed its travel app by consolidating product versions, redesigning the wireless backend with a Zuul‑based gateway, decoupling the app engineering into independent modules, implementing extensive performance monitoring, and adopting native plugin and hot‑fix solutions to boost stability and user experience.

HotfixMobile DevelopmentPerformance Optimization
0 likes · 10 min read
How Ctrip Scaled Its Travel App with Mobile Architecture and Backend Gateway
ITPUB
ITPUB
Mar 16, 2016 · Backend Development

Implementing Gray Release for HTTP Read APIs with Nginx and Gateway Layers

This article explains how to design a gray‑release solution for HTTP read interfaces by using either Nginx with embedded Lua scripts or a version‑aware gateway layer, detailing rule design, configuration handling, and the trade‑offs of each approach.

BackendGray ReleaseHTTP
0 likes · 8 min read
Implementing Gray Release for HTTP Read APIs with Nginx and Gateway Layers
Ctrip Technology
Ctrip Technology
Jun 30, 2015 · Backend Development

Ctrip Tech Gateway: Architecture and Decoupling Strategy for Mobile Services

The article describes Ctrip Tech's Gateway system, detailing its origin as a monolithic wireless service, the need for gradual decoupling, the implementation process for HTTP and TCP traffic, and the resulting features such as routing, isolation, rate limiting, circuit breaking, anti‑scraping, and monitoring.

BackendCircuit Breakingdecoupling
0 likes · 5 min read
Ctrip Tech Gateway: Architecture and Decoupling Strategy for Mobile Services