Tagged articles
311 articles
Page 1 of 4
AI Explorer
AI Explorer
May 2, 2026 · Backend Development

Building a High‑Concurrency DeepSeek Middleware with Go

The ds2api project, written in Go, offers a high‑concurrency, plugin‑based middleware that standardizes and converts various AI model APIs into DeepSeek‑compatible requests, delivering tens of thousands of conversions per second with millisecond latency and a simple three‑step setup.

AI InfrastructureDeepSeekGo
0 likes · 6 min read
Building a High‑Concurrency DeepSeek Middleware with Go
Tech Freedom Circle
Tech Freedom Circle
Apr 21, 2026 · Artificial Intelligence

Deep Dive into DeerFlow’s 14‑Layer Middleware: An Onion‑Style Chain Architecture Case Study

This article provides a detailed technical analysis of DeerFlow 2.0’s 14‑layer middleware stack, explaining how it extends LangChain’s runnable middleware with an onion‑style responsibility‑chain, compares the design to MyBatis interceptors, and breaks down each middleware’s purpose, implementation details, execution order, and engineering benefits for AI agent frameworks.

AI AgentsDeerFlowLangChain
0 likes · 36 min read
Deep Dive into DeerFlow’s 14‑Layer Middleware: An Onion‑Style Chain Architecture Case Study
Qborfy AI
Qborfy AI
Apr 20, 2026 · Artificial Intelligence

How Harness Engineering Lifted LangChain Agents into the Top 5 on Terminal Bench 2.0

LangChain’s Harness Engineering framework tuned system prompts, tool selection, and middleware to turn a rank‑30 programming agent into a top‑5 performer on Terminal Bench 2.0, using trace‑driven analysis, inference‑sandwich scheduling, and context engineering without changing the underlying model.

AI AgentsBenchmarkingHarness Engineering
0 likes · 12 min read
How Harness Engineering Lifted LangChain Agents into the Top 5 on Terminal Bench 2.0
Ray's Galactic Tech
Ray's Galactic Tech
Apr 1, 2026 · Backend Development

Error Handling in Go Gin: Unified Responses for High Concurrency

This article presents a comprehensive, production‑grade error‑handling framework for Go services using Gin, covering error classification, unified response contracts, middleware ordering, stack trace management, high‑concurrency performance considerations, and practical code examples that integrate logging, tracing, retry, and circuit‑breaker strategies to improve observability and system stability.

Error HandlingGinGo
0 likes · 33 min read
Error Handling in Go Gin: Unified Responses for High Concurrency
Open Source Tech Hub
Open Source Tech Hub
Feb 24, 2026 · Backend Development

Mastering Annotation Routing in Webman: A Complete Guide

Since version v2.2.0, Webman lets you define routes directly on controller methods with PHP attributes, eliminating the need for config/route.php and offering flexible path, method, name, group, middleware, and URL‑generation capabilities.

Annotation RoutingBackendPHP
0 likes · 6 min read
Mastering Annotation Routing in Webman: A Complete Guide
Fun with Large Models
Fun with Large Models
Feb 10, 2026 · Artificial Intelligence

Building LangChain Agent Skills from Scratch to Cut Token Usage and Boost Tool Accuracy

The article presents a step‑by‑step design and implementation of a Claude‑style Skills mechanism for LangChain agents, using a double‑layer tool architecture, state‑driven dynamic filtering, and middleware interception to load only relevant tools, dramatically reducing token consumption and improving decision quality and response speed.

Agent SkillsDynamic LoadingLangChain
0 likes · 15 min read
Building LangChain Agent Skills from Scratch to Cut Token Usage and Boost Tool Accuracy
360 Tech Engineering
360 Tech Engineering
Dec 25, 2025 · Artificial Intelligence

Why LangChain 1.0 Makes AI Agent Development Faster, Safer, and More Scalable

LangChain 1.0 replaces fragmented agent code with a production‑ready framework that unifies model outputs, simplifies tool integration, introduces content_blocks for consistent response handling, and adds a middleware system for privacy, summarization, and human‑in‑the‑loop safety, dramatically improving developer efficiency and reliability.

LLMLangChainPython
0 likes · 13 min read
Why LangChain 1.0 Makes AI Agent Development Faster, Safer, and More Scalable
php Courses
php Courses
Dec 18, 2025 · Backend Development

Master Go Rate Limiting: Token Bucket, IP-Based, and Redis Distributed Strategies

This article explains how to protect Go services from overload by implementing HTTP request rate limiting using the standard token‑bucket limiter, per‑IP throttling with a map and mutex, and a distributed approach with Redis and Lua scripts, complete with practical code examples and middleware integration.

GoHTTPmiddleware
0 likes · 7 min read
Master Go Rate Limiting: Token Bucket, IP-Based, and Redis Distributed Strategies
Code Wrench
Code Wrench
Dec 15, 2025 · Backend Development

Rebuilding a Go Microservice Skeleton from Scratch: The EasyMS Journey

After abandoning Go‑Kit, the author refactors the EasyMS project into a fully controllable Golang microservice skeleton, detailing design goals, configuration system, service registration, middleware, and future enhancements while providing practical code examples and repository links.

BackendConfigurationFramework
0 likes · 8 min read
Rebuilding a Go Microservice Skeleton from Scratch: The EasyMS Journey
Code Wrench
Code Wrench
Dec 14, 2025 · Backend Development

How to Keep a Go System Stable: Middleware, Redis, MQ, and Beyond

This article breaks down the core concerns interviewers have for senior Go engineers—system stability, middleware pitfalls, Redis risk isolation, message‑queue buffering, distributed consistency, configuration management, ID design, and avalanche prevention—offering concrete insights and practical interview answers.

Distributed ConsistencyGoInterview Preparation
0 likes · 11 min read
How to Keep a Go System Stable: Middleware, Redis, MQ, and Beyond
Architect-Kip
Architect-Kip
Nov 21, 2025 · Backend Development

Mastering Pagination Performance: Single‑DB and Cross‑DB Strategies

This guide explores common pagination bottlenecks and presents practical solutions for single‑database and sharded environments, covering keyset pagination, bidirectional paging, join‑based paging, index design, middleware rewriting, approximate paging, and two‑phase query techniques.

Keyset PaginationSQLmiddleware
0 likes · 14 min read
Mastering Pagination Performance: Single‑DB and Cross‑DB Strategies
Open Source Tech Hub
Open Source Tech Hub
Nov 14, 2025 · Backend Development

How to Install and Use XHProf for PHP Performance Profiling

This guide explains what XHProf is, walks through installing it via PECL or source, configuring php.ini, verifying the installation, integrating it with a middleware class, and accessing the web UI to view detailed performance metrics and visualizations.

PHPXHProfmiddleware
0 likes · 6 min read
How to Install and Use XHProf for PHP Performance Profiling
Code Wrench
Code Wrench
Sep 28, 2025 · Backend Development

Mastering Higher-Order Functions in Go: Decorators, Strategies, and Pipelines

This article explains Go's higher‑order functions, covering their definition, common use‑cases such as decorators, strategy and pipeline patterns, practical implementation details, generic support, and tips for writing clean, performant functional code in real‑world projects.

DecoratorHigher-Order FunctionsStrategy Pattern
0 likes · 7 min read
Mastering Higher-Order Functions in Go: Decorators, Strategies, and Pipelines
Go Development Architecture Practice
Go Development Architecture Practice
Sep 24, 2025 · Backend Development

Best Go Web Frameworks Compared: Beego, Echo, Gin, Iris, and More

This article provides a comprehensive comparison of the most popular Go web frameworks—including Beego, Buffalo, Echo, Gin, Iris, and Revel—covering popularity, learning curve, core routing features, middleware ecosystems, server capabilities, view engines, MVC support, caching, testing, and more, with concrete code examples and repository links.

BackendComparisonHTTP
0 likes · 14 min read
Best Go Web Frameworks Compared: Beego, Echo, Gin, Iris, and More
Code Mala Tang
Code Mala Tang
Sep 1, 2025 · Backend Development

Why Deep‑Copying Request Payloads Is Critical for Safe Node.js APIs

Deep‑copying request payloads in Node.js prevents unintended mutations across middleware, protects shared state in async operations, improves debugging and security, and aligns with functional programming principles, making your APIs more robust, maintainable, and safe for handling user data and transactions.

Node.jsSecuritydeep copy
0 likes · 12 min read
Why Deep‑Copying Request Payloads Is Critical for Safe Node.js APIs
DeWu Technology
DeWu Technology
Aug 27, 2025 · Backend Development

How to Build Scalable Go Systems: Principles, Patterns, and Code Practices

This article explains why scalable systems are essential, outlines core design principles such as the open‑closed and modular approaches, demonstrates Go implementations of strategy, middleware, plugin, and configuration‑driven architectures, and provides validation metrics and an evolution roadmap for building extensible backend services.

ConfigurationDesign PatternsGo
0 likes · 20 min read
How to Build Scalable Go Systems: Principles, Patterns, and Code Practices
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Aug 8, 2025 · Artificial Intelligence

From Chain‑of‑Thought to Self‑Evolving Agents: Lessons from Alibaba’s Intelligent Ops

This article traces the evolution of Alibaba’s intelligent agents from the initial chain‑of‑thought design through instantiation, structuring, self‑evolution, and middleware integration, highlighting practical challenges, architectural refinements, and open‑source tools for large‑scale AI operations.

AI EngineeringAgentmiddleware
0 likes · 16 min read
From Chain‑of‑Thought to Self‑Evolving Agents: Lessons from Alibaba’s Intelligent Ops
Code Wrench
Code Wrench
Aug 2, 2025 · Backend Development

Build a Lego‑Style Go Microservice Gateway with Consul, Gin, and Go‑Kit

This guide walks you through building a Go microservice gateway using Consul for service discovery, Gin for routing, and Go‑Kit middleware, covering project structure, configuration loading, middleware composition, dynamic routing, common pitfalls, startup commands, and extensible features.

ConsulGinGo-Kit
0 likes · 6 min read
Build a Lego‑Style Go Microservice Gateway with Consul, Gin, and Go‑Kit
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 1, 2025 · Backend Development

How Taobao Scaled from LAMP to Cloud: A Deep Dive into Its Architecture Evolution

This article chronicles Taobao's technical evolution—from a LAMP stack through Oracle migration, Java adoption, de‑IOE optimization, self‑built storage and caching systems, service‑oriented design, middleware integration, and finally a cloud‑native architecture—highlighting the challenges and solutions for scalability, performance, and cost reduction.

Scalabilitycloud computingdatabase migration
0 likes · 11 min read
How Taobao Scaled from LAMP to Cloud: A Deep Dive into Its Architecture Evolution
Lin is Dream
Lin is Dream
Jun 26, 2025 · Backend Development

Unveiling RocketMQ: How Messages Journey Through Storage, Delivery, and Expiration

This article systematically breaks down RocketMQ's core mechanisms—covering message roles, disk storage, push/pull delivery, expiration handling, retry queues, and cluster failover—so developers can understand every stage a message undergoes from creation to cleanup and ensure reliable, high‑performance messaging.

Distributed SystemsJavaMessage Queue
0 likes · 13 min read
Unveiling RocketMQ: How Messages Journey Through Storage, Delivery, and Expiration
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Jun 23, 2025 · Backend Development

Evan You Recommends the High‑Performance H3 Web Framework

H3 is a lightweight, high‑performance HTTP server framework built on Web standards that supports multiple JavaScript runtimes, offers a concise API, composable middleware and plugin systems, and is recommended by Evan You for rapid prototyping, edge computing, and small web services.

BunDenoH3
0 likes · 7 min read
Evan You Recommends the High‑Performance H3 Web Framework
Tencent Cloud Developer
Tencent Cloud Developer
Jun 17, 2025 · Backend Development

Why Middleware Client APIs Crash: Real‑World Tcaplus and Pulsar Debugging Stories

This article explains the complexity of middleware client APIs, shares two real external‑network failures— a Tcaplus callback coredump and a Pulsar Go deadlock— analyzes their root causes, and outlines practical design guidelines to build clear, asynchronous, fault‑tolerant, and maintainable backend APIs.

AsynchronousDebuggingDesign
0 likes · 13 min read
Why Middleware Client APIs Crash: Real‑World Tcaplus and Pulsar Debugging Stories
Architect
Architect
Jun 15, 2025 · Backend Development

How Data Redundancy and Real‑Time Sync Solve Microservice Data Dependency Issues

This article explains how a supply‑chain system moved from strict microservice boundaries to a data‑redundancy and real‑time synchronization approach, using Bifrost middleware to keep product information consistent across order and purchase services while improving performance and reducing coupling.

BifrostMicroservicesdata redundancy
0 likes · 10 min read
How Data Redundancy and Real‑Time Sync Solve Microservice Data Dependency Issues
Code Mala Tang
Code Mala Tang
Jun 2, 2025 · Backend Development

Unlocking FastAPI: A Deep Dive into Starlette, ASGI, and Middleware Architecture

This article explains how FastAPI builds on Starlette, covering the ASGI protocol, Starlette's initialization, middleware design—including ExceptionMiddleware and user-defined middleware—and routing mechanisms, while providing concrete code examples and performance insights for backend developers.

ASGIBackend DevelopmentFastAPI
0 likes · 22 min read
Unlocking FastAPI: A Deep Dive into Starlette, ASGI, and Middleware Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 28, 2025 · Databases

Mastering Database Sharding: Design Strategies and Practical Cases

This article introduces the fundamentals of database sharding, outlines architectural evolution, explains vertical and horizontal splitting dimensions and strategies, discusses middleware choices, and presents real‑world case studies while addressing common challenges such as ID generation, join queries, pagination, and distributed transactions.

Scalabilitydatabase shardingmiddleware
0 likes · 8 min read
Mastering Database Sharding: Design Strategies and Practical Cases
BirdNest Tech Talk
BirdNest Tech Talk
May 25, 2025 · Backend Development

Simplify Go HTTP Error Handling with a Unified Wrapper Pattern

Learn how to eliminate repetitive error checks in Go HTTP servers by returning errors from handlers, defining a custom HTTPError type, wrapping handlers with an error‑handling middleware, and using concise helper functions, resulting in cleaner, more maintainable code.

BackendError HandlingHTTP
0 likes · 5 min read
Simplify Go HTTP Error Handling with a Unified Wrapper Pattern
Huolala Tech
Huolala Tech
Apr 15, 2025 · Information Security

How a Key Management Gateway Secures Third‑Party API Integrations

This article examines the security challenges of integrating third‑party services via OpenAPI, analyzes code and personnel risks of key exposure, and presents a key‑gateway solution that uses KMS, multi‑tenant architecture, customizable signing modules, and robust exception handling to protect sensitive credentials.

API SecurityKMSkey management
0 likes · 15 min read
How a Key Management Gateway Secures Third‑Party API Integrations
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Mar 13, 2025 · Artificial Intelligence

From Chain‑of‑Thought to Self‑Evolving Agents: Lessons from AI Agent Engineering

This article traces the evolution of large‑model agents from a simple chain‑of‑thought design through tool and agent instantiation, structured PEER patterns, and self‑evolving architectures, highlighting practical challenges, middleware solutions, and open‑source resources for building robust AI agents.

AI AgentsAgent Architecturelarge language models
0 likes · 16 min read
From Chain‑of‑Thought to Self‑Evolving Agents: Lessons from AI Agent Engineering
dbaplus Community
dbaplus Community
Mar 11, 2025 · Operations

How a Unified White‑Screen Ops Platform Transformed Multi‑Cloud Middleware Management

This article details the challenges of traditional middleware operations, explains how Kubernetes and Operators were leveraged to build a unified, visual, and automated platform that standardizes, automates, and visualizes multi‑cloud resource management, and reports the significant efficiency, cost, and safety gains achieved across dozens of clusters.

AutomationKubernetesOperations
0 likes · 23 min read
How a Unified White‑Screen Ops Platform Transformed Multi‑Cloud Middleware Management
Architecture & Thinking
Architecture & Thinking
Feb 28, 2025 · Backend Development

Mastering Gin: Build High‑Performance Go Web Services Step‑by‑Step

This guide introduces the lightweight Gin framework for Go, outlines its key features, shows how to install and set up the environment, and provides complete code examples for building a basic web service with routing, middleware, JSON handling, and controller organization, culminating in a functional API demonstration.

APIGinGo
0 likes · 10 min read
Mastering Gin: Build High‑Performance Go Web Services Step‑by‑Step
DeWu Technology
DeWu Technology
Feb 10, 2025 · Operations

White‑Screen Operations Platform for Multi‑Cloud Kubernetes Middleware Management

The White‑Screen Operations Platform unifies multi‑cloud Kubernetes cluster and middleware management—automating Kafka, Elasticsearch, node, PV, and YAML tasks through a visual UI, eliminating fragmented command‑line scripts, cutting operation times from hours to minutes, standardizing processes, providing auditability, and delivering significant cost savings while scaling for future Kubernetes resources.

AutomationKubernetesObservability
0 likes · 20 min read
White‑Screen Operations Platform for Multi‑Cloud Kubernetes Middleware Management
php Courses
php Courses
Feb 6, 2025 · Backend Development

Implementing File Upload and Download with CakePHP Middleware

This article explains how to create a CakePHP middleware class to handle file upload and download requests, register it in the application, and use a simple HTML form and URL pattern to enable users to upload files and retrieve them via a download endpoint.

CakePHPFile DownloadPHP
0 likes · 6 min read
Implementing File Upload and Download with CakePHP Middleware
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 4, 2024 · Frontend Development

Deep Dive into Zustand: Store Creation, TypeScript Types, and Middleware Design

This article explains how Zustand creates stores using the create function, details the TypeScript types such as StateCreator, SetStateInternal, Get and Mutate, demonstrates middleware implementation, clarifies the role of createImpl and useStore, and answers common memory‑leak concerns for React developers.

ReactState ManagementTypeScript
0 likes · 25 min read
Deep Dive into Zustand: Store Creation, TypeScript Types, and Middleware Design
php Courses
php Courses
Oct 29, 2024 · Backend Development

New Methods for Managing Middleware Priority in Laravel's HTTP Kernel

Laravel now offers two new methods, addToMiddlewarePriorityAfter and addToMiddlewarePriorityBefore, allowing developers to programmatically control the execution order of middleware in the HTTP kernel, with practical code examples demonstrating package service provider integration for flexible and maintainable middleware management.

HTTP KernelPHPmiddleware
0 likes · 3 min read
New Methods for Managing Middleware Priority in Laravel's HTTP Kernel
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 11, 2024 · Backend Development

Avoid Common Go Middleware Pitfalls: Lessons from Alibaba’s Experience

This article shares the most frequent Go middleware pitfalls encountered at Alibaba, explains their root causes—from uneven request distribution and CPU leaks to transaction mishandling and SQL incompatibilities—and provides concrete solutions and best‑practice recommendations to help developers avoid repeating these errors.

GoSQLTransactions
0 likes · 20 min read
Avoid Common Go Middleware Pitfalls: Lessons from Alibaba’s Experience
php Courses
php Courses
Oct 9, 2024 · Backend Development

Extending PHP Function Logging with Laravel

This article demonstrates how to install the Monolog package, configure a custom logging channel in Laravel's config/logging.php, and use the Log facade to record custom messages, including a practical middleware example that logs API request details such as method, URI, and execution duration.

MonologPHPlogging
0 likes · 2 min read
Extending PHP Function Logging with Laravel
Code Mala Tang
Code Mala Tang
Sep 21, 2024 · Backend Development

Mastering Yargs Middleware: From Basics to Advanced Usage

Explore how Yargs middleware enhances command-line tools by allowing pre- and post-validation processing, global and command-specific hooks, and flexible implementation details, with practical code examples, API insights, and strategies for managing, freezing, and resetting middleware chains.

JavaScriptcommand-linemiddleware
0 likes · 13 min read
Mastering Yargs Middleware: From Basics to Advanced Usage
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 27, 2024 · Backend Development

Deep Dive into Gin Framework: Compressed Radix Tree Routing and Request Processing

This article thoroughly examines the Gin Go web framework, focusing on its compressed radix tree routing mechanism, middleware handling, request lifecycle, and performance‑optimizing techniques, providing code examples and best‑practice recommendations for building high‑throughput backend services.

Backend DevelopmentCompressed Radix TreeGin
0 likes · 13 min read
Deep Dive into Gin Framework: Compressed Radix Tree Routing and Request Processing
Lobster Programming
Lobster Programming
Aug 9, 2024 · Backend Development

Why Zookeeper Is Losing Favor: Consistency vs. Availability Trade‑offs

Zookeeper, the open‑source coordination service modeled after Google’s Chubby, offers strong consistency for distributed applications, but its CP design, synchronous master‑slave replication, log‑heavy state changes, and limited health checks lead many large tech firms to favor more available alternatives, though it still fits certain use cases.

ConsistencyDistributed Systemscp
0 likes · 5 min read
Why Zookeeper Is Losing Favor: Consistency vs. Availability Trade‑offs
FunTester
FunTester
Jul 26, 2024 · Backend Development

Mastering Gin: A Hands‑On Guide to Building High‑Performance Go APIs

This tutorial introduces the Gin web framework for Go, covering its core features, installation steps, a simple "Hello World" example, request and response handling, parameter binding, route groups, middleware patterns, and useful utilities for building fast RESTful services.

GinGoRESTful API
0 likes · 13 min read
Mastering Gin: A Hands‑On Guide to Building High‑Performance Go APIs
php Courses
php Courses
Jun 17, 2024 · Backend Development

Implementing File Upload and Download with CakePHP Middleware

This article demonstrates how to create a CakePHP middleware class to handle file uploads and downloads, register it in the application, and use HTML forms and routes to enable users to upload files and retrieve them via a download URL.

CakePHPFile DownloadPHP
0 likes · 5 min read
Implementing File Upload and Download with CakePHP Middleware
Top Architect
Top Architect
Jun 10, 2024 · Databases

Understanding Database Sharding: When and How to Split Databases and Tables

The article explains why and when to apply database sharding and table partitioning, illustrates real‑world growth scenarios, compares horizontal and vertical splitting methods, reviews common sharding middleware such as Cobar, TDDL, Atlas, Sharding‑jdbc (ShardingSphere) and Mycat, and offers practical recommendations for different company sizes.

database shardinghorizontal partitioningmiddleware
0 likes · 14 min read
Understanding Database Sharding: When and How to Split Databases and Tables
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 6, 2024 · Backend Development

Comprehensive Introduction to RocketMQ: Architecture, Principles, and Use Cases

This article provides a detailed overview of RocketMQ, covering its core concepts, four primary usage scenarios, architectural components such as NameServer, Broker, Producer, and Consumer, as well as message storage, ordering guarantees, high availability, fault tolerance, and transactional messaging.

Backend DevelopmentDistributed SystemsMessage Queue
0 likes · 6 min read
Comprehensive Introduction to RocketMQ: Architecture, Principles, and Use Cases
Java High-Performance Architecture
Java High-Performance Architecture
May 23, 2024 · Databases

How to Scale Your Database: Sharding Strategies and Middleware Comparison

This article explains the difference between database sharding and table partitioning, illustrates scaling challenges with a fast‑growing startup scenario, and compares popular sharding middleware such as Cobar, TDDL, Atlas, ShardingSphere, and Mycat, offering practical recommendations for different company sizes.

MycatShardingSphereTable Partitioning
0 likes · 12 min read
How to Scale Your Database: Sharding Strategies and Middleware Comparison
Open Source Linux
Open Source Linux
May 20, 2024 · Backend Development

What Is Middleware and Why It’s Crucial for Modern Software Architecture

Middleware is software that connects system software and application software, enabling communication between components and centralizing application logic toward the system layer; it is widely employed in modern IT frameworks such as web services and service‑oriented architectures to streamline integration and functionality.

Backend DevelopmentSoftware Architecturemiddleware
0 likes · 3 min read
What Is Middleware and Why It’s Crucial for Modern Software Architecture
JD Tech
JD Tech
May 14, 2024 · Backend Development

Matrix Underlying Support Framework: Hot Deployment, Front‑Middle Isolation, and Business Identity Design

This article examines the Matrix middle‑platform framework used at JD.com, detailing its hot‑deployment mechanism, the push‑and‑pull integration chains, class‑loader isolation based on the parent‑delegation model, and the design of business‑identity recognition, while offering best‑practice recommendations and code examples.

Hot DeploymentJavaMicroservices
0 likes · 33 min read
Matrix Underlying Support Framework: Hot Deployment, Front‑Middle Isolation, and Business Identity Design
Go Development Architecture Practice
Go Development Architecture Practice
May 9, 2024 · Backend Development

How to Organize a Scalable Go Project: Best Practices and Patterns

This guide outlines a comprehensive Go project layout—including cmd, pkg, internal, test, configs, and docs directories—alongside modular design principles, middleware usage, dependency injection, error handling, logging, database access layers, testing strategies, performance tuning, and documentation practices to improve code readability, maintainability, and scalability.

GoProject Structuredependency-injection
0 likes · 26 min read
How to Organize a Scalable Go Project: Best Practices and Patterns
Bilibili Tech
Bilibili Tech
May 7, 2024 · Frontend Development

Design and Implementation of a Unified Front-End Request Library Based on Middleware Pattern

Bilibili created a unified front‑end request library using a Koa‑style middleware “onion” architecture—ConfigCtrl, AssembleCtrl, and RequestCtrl—to standardize error handling, cut code redundancy, improve performance, and provide consistent, extensible API calls across SSR/CSR, Vue2/Vue3, and in‑app H5 environments.

HTTPRequest libraryTypeScript
0 likes · 16 min read
Design and Implementation of a Unified Front-End Request Library Based on Middleware Pattern
php Courses
php Courses
Mar 26, 2024 · Backend Development

ThinkPHP 8.x Framework Course Overview and Curriculum

This course provides a comprehensive tutorial on configuring PHP environments and mastering the ThinkPHP 8.x framework, covering installation, coding standards, routing, controllers, database operations, model management, middleware, caching, validation, and deployment techniques for robust backend web development.

BackendFrameworkPHP
0 likes · 6 min read
ThinkPHP 8.x Framework Course Overview and Curriculum
DeWu Technology
DeWu Technology
Mar 25, 2024 · Cloud Native

Design and Implementation of Same‑City Dual‑Active Architecture for a Transaction Platform

The paper details a same‑city dual‑active architecture for a high‑traffic transaction platform, combining blue‑green and dual‑cluster deployment with zone‑aware routing, middleware transformations, and a gradual traffic‑coloring release process that achieved near‑50/50 traffic split, stable performance, minimal cost, and outlines remaining challenges.

DeploymentDual-Activecloud-native
0 likes · 20 min read
Design and Implementation of Same‑City Dual‑Active Architecture for a Transaction Platform
JD Retail Technology
JD Retail Technology
Mar 22, 2024 · Backend Development

Analysis of JD's Middle‑Platform Evolution and the Underlying Matrix Technical Framework

This article examines JD's practical implementation of middle‑platform (中台) evolution, detailing the design rationale, the Matrix support framework, hot‑deployment mechanisms, class‑loader isolation, and business‑identity principles to illustrate how the architecture improves delivery speed and modularity.

Hot DeploymentJavaPaaS
0 likes · 32 min read
Analysis of JD's Middle‑Platform Evolution and the Underlying Matrix Technical Framework
dbaplus Community
dbaplus Community
Mar 10, 2024 · Cloud Native

How We Built Elastic Scaling and Hybrid‑Cloud Auto‑Scaling on Kubernetes

After fully containerizing their platform, the team tackled front‑line development scaling challenges by designing a custom elastic‑scaling solution that combines dual‑threshold and timed scaling, integrates hybrid‑cloud ClusterAutoScale, consolidates middleware resources, and implements a comprehensive K8s observability stack, delivering over 30% additional compute capacity and near‑perfect scaling reliability.

Auto ScalingCloud NativeKubernetes
0 likes · 12 min read
How We Built Elastic Scaling and Hybrid‑Cloud Auto‑Scaling on Kubernetes
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 1, 2024 · Frontend Development

Understanding TypeScript Type Inference in Zustand and Custom React Hooks

This article explores how TypeScript’s type inference works in the Zustand state‑management library, demonstrates practical examples such as automatic value inference, function return inference, generic‑based inference, and builds custom utilities like a pick method and a reusable useRequest hook, while also delving into middleware typing and advanced type‑level tricks.

GenericsReactType Inference
0 likes · 15 min read
Understanding TypeScript Type Inference in Zustand and Custom React Hooks
Architects' Tech Alliance
Architects' Tech Alliance
Feb 28, 2024 · Industry Insights

What Drives China’s “Xinchuang” IT Industry? Deep Dive into Hardware, OS, Middleware & Databases

This article provides an overview of China’s Xinchuang (information technology innovation) ecosystem, explaining the concepts and classifications of operating systems, middleware, databases, and firmware, presenting market share statistics, and highlighting the key components that shape the industry’s autonomous and secure IT landscape.

IT industryMarket analysisOperating System
0 likes · 7 min read
What Drives China’s “Xinchuang” IT Industry? Deep Dive into Hardware, OS, Middleware & Databases
AI Illustrated Series
AI Illustrated Series
Feb 13, 2024 · Backend Development

Which Go Web Framework Reigns Supreme? A Deep Comparative Analysis

This article systematically compares the most popular Go web frameworks—Beego, Buffalo, Echo, Gin, Iris, and Revel—by evaluating their popularity, learning curve, routing capabilities, middleware ecosystems, server features, session handling, template engines, testing support, and other core functionalities, complete with concrete code examples.

BackendComparisonGo
0 likes · 14 min read
Which Go Web Framework Reigns Supreme? A Deep Comparative Analysis
Architects' Tech Alliance
Architects' Tech Alliance
Jan 17, 2024 · Industry Insights

What Drives China’s “Xinchuang” IT Industry? OS, Middleware, Database & Firmware Overview

This article provides a concise overview of China’s Xinchuang (information technology innovation) ecosystem, explaining the roles and classifications of operating systems, middleware, databases, and firmware, while highlighting global OS market shares and the strategic importance of each layer for national information security.

Operating SystemXinchuangdatabase
0 likes · 9 min read
What Drives China’s “Xinchuang” IT Industry? OS, Middleware, Database & Firmware Overview
TAL Education Technology
TAL Education Technology
Jan 11, 2024 · Backend Development

TarsGo Interceptors (Filters and Middleware) Tutorial for Go Developers

This tutorial explains how to use and implement server‑side and client‑side interceptors (filters and middleware) in TarsGo, covering their definitions, registration methods, code examples, and execution priority to help Go developers efficiently add logging, authentication, rate‑limiting, tracing and other cross‑cutting concerns.

BackendFiltersTarsGo
0 likes · 11 min read
TarsGo Interceptors (Filters and Middleware) Tutorial for Go Developers
php Courses
php Courses
Jan 2, 2024 · Backend Development

Creating a Custom Laravel Middleware for Consistent API Responses

This guide explains how to build and register a custom Laravel middleware that standardizes API responses by enforcing JSON format, formatting successful and error payloads, and optionally handling JWT authentication errors, improving clarity and developer experience.

JSONmiddlewareresponse-formatting
0 likes · 8 min read
Creating a Custom Laravel Middleware for Consistent API Responses
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 1, 2024 · Backend Development

Introducing Hasaki: A Simple Golang HTTP Restful Client with Custom Decoders and Middleware

This article describes the motivation, design, and usage of Hasaki, a lightweight Go HTTP Restful client that supports custom status‑code handling, multiple data formats such as JSON, XML, YAML and protobuf, builder‑style chaining, and extensible middleware, providing code examples and a plugin architecture.

Custom DecoderGoHTTP client
0 likes · 10 min read
Introducing Hasaki: A Simple Golang HTTP Restful Client with Custom Decoders and Middleware
Open Source Tech Hub
Open Source Tech Hub
Sep 14, 2023 · Operations

How to Integrate Zipkin Distributed Tracing with Webman and Alibaba Cloud ARMS

This guide explains Zipkin's architecture, data reporting methods, and step‑by‑step integration with the Webman framework, including middleware implementation, configuration, and visual monitoring on Alibaba Cloud ARMS, enabling developers to trace requests, monitor SQL, and diagnose performance issues in microservice environments.

ARMSAlibabaCloudDistributedTracing
0 likes · 6 min read
How to Integrate Zipkin Distributed Tracing with Webman and Alibaba Cloud ARMS
Huolala Tech
Huolala Tech
Aug 8, 2023 · Mobile Development

TheRouter-iOS: A Lightweight Routing Middleware for Mobile Apps

TheRouter-iOS is a lightweight, annotation‑driven routing middleware that brings Java‑style dependency injection, hard‑code elimination, dynamic redirection, interceptors, and flexible navigation to iOS, offering a unified solution for complex mobile architectures and seamless integration with Android and web components.

Mobile Developmentannotationdependency-injection
0 likes · 13 min read
TheRouter-iOS: A Lightweight Routing Middleware for Mobile Apps
政采云技术
政采云技术
Jun 29, 2023 · Backend Development

Understanding RocketMQ: Architecture, Modules, and Deployment Essentials

This article provides a comprehensive overview of RocketMQ, covering its origin, core concepts, component roles, cluster deployment architecture, workflow, feature details, persistence mechanisms, and cleanup policies, offering developers a solid foundation for using this high‑performance messaging middleware.

ApacheBackend DevelopmentDistributed Systems
0 likes · 18 min read
Understanding RocketMQ: Architecture, Modules, and Deployment Essentials
HomeTech
HomeTech
Jun 21, 2023 · Information Security

Transparent Data Masking with AutoProxy Middleware at AutoHome

This article describes AutoHome's data security challenges in the big‑data era and explains how the self‑developed AutoProxy encryption middleware provides transparent, compliant data masking across legacy and new sensitive data, reducing cost, improving performance, and enabling automated masking workflows.

Transparent Encryptionauto-proxycompliance
0 likes · 8 min read
Transparent Data Masking with AutoProxy Middleware at AutoHome
Architect's Guide
Architect's Guide
Jun 20, 2023 · Databases

Why and How to Perform Database Sharding and Table Partitioning

Database sharding and table partitioning are essential scaling techniques that separate data across multiple databases and tables to handle growing user volume, data size, and concurrency, with explanations of when to split, methods (horizontal vs vertical), and a comparison of popular middleware solutions.

Table Partitioningdatabase shardinghorizontal scaling
0 likes · 14 min read
Why and How to Perform Database Sharding and Table Partitioning
Programmer DD
Programmer DD
Jun 6, 2023 · Databases

How DBSyncer Enables Seamless Multi-Database Synchronization

DBSyncer is an open‑source middleware that synchronizes data across multiple databases such as MySQL, Oracle, SqlServer, PostgreSQL, Elasticsearch, Kafka and files, offering custom plug‑in development, real‑time monitoring, performance alerts, and detailed configuration guides for various connectors and use cases.

DBSyncerDatabase Replicationdata synchronization
0 likes · 5 min read
How DBSyncer Enables Seamless Multi-Database Synchronization
DaTaobao Tech
DaTaobao Tech
Jun 5, 2023 · Fundamentals

Chain of Responsibility Design Pattern in Java

The article explains Java’s Chain of Responsibility pattern, describing how abstract and concrete handler classes form a linked chain that passes a request until one processes it, outlines the steps to implement and assemble the chain, and discusses its benefits, drawbacks, and typical applications such as approval workflows and filter pipelines.

Chain of ResponsibilityDesign PatternsJava
0 likes · 12 min read
Chain of Responsibility Design Pattern in Java
php Courses
php Courses
May 19, 2023 · Backend Development

Best Practices for Managing REST APIs with Laravel

This article outlines best practices for building and managing RESTful APIs using Laravel, covering resource routing, API route groups, request and response handling, middleware for authentication and access control, and controller implementation, with code examples illustrating each concept.

LaravelPHPREST API
0 likes · 8 min read
Best Practices for Managing REST APIs with Laravel
Open Source Tech Hub
Open Source Tech Hub
May 11, 2023 · Backend Development

How to Install and Use XHProf for PHP Performance Profiling

Learn how to install XHProf via PECL or source, configure php.ini, verify the installation, integrate the XhprofMiddleware into your PHP application, and interpret the detailed performance metrics and visual reports, including function call statistics and memory usage, with example commands and code snippets.

InstallationPHPXHProf
0 likes · 6 min read
How to Install and Use XHProf for PHP Performance Profiling
Tencent Cloud Middleware
Tencent Cloud Middleware
Apr 13, 2023 · Fundamentals

RocketMQ, Kafka, Pulsar: Core Concepts, Architecture & Transactional Messaging

This article provides a comprehensive overview of major message‑queue middleware—including RocketMQ, Kafka, Pulsar, and RabbitMQ—covering fundamental concepts such as tags, groups, offsets, architectural components, storage mechanisms, transaction workflows, rebalance strategies, and recent developments, while comparing their features and performance characteristics.

KafkaMessage QueuePulsar
0 likes · 19 min read
RocketMQ, Kafka, Pulsar: Core Concepts, Architecture & Transactional Messaging
ITPUB
ITPUB
Apr 7, 2023 · Big Data

How WeDataSphere Builds a One‑Stop, Open‑Source Big Data Platform

This article outlines the motivations for building a comprehensive data platform, describes the measurement and tailoring approach, details WeDataSphere’s architecture—including DataSphere Studio and Apache Linkis middleware—and shares the open‑source roadmap and future vision for the platform.

Apache LinkisData PlatformDataSphere Studio
0 likes · 11 min read
How WeDataSphere Builds a One‑Stop, Open‑Source Big Data Platform
Top Architect
Top Architect
Mar 26, 2023 · Backend Development

Comprehensive Guide to Rate Limiting: Concepts, Algorithms, and Implementation Strategies

This article provides a thorough overview of rate limiting, covering its basic concepts, common algorithms such as token bucket, leaky bucket and sliding window, and practical implementation methods across Nginx, Tomcat, Guava, Redis, Sentinel and other middleware for both single‑machine and distributed systems.

Token Bucketmiddlewarerate limiting
0 likes · 17 min read
Comprehensive Guide to Rate Limiting: Concepts, Algorithms, and Implementation Strategies
21CTO
21CTO
Mar 12, 2023 · Databases

Why and How to Implement Database Sharding: Strategies, Middleware, and Best Practices

Database sharding—splitting data across multiple databases and tables—is essential as applications scale, and this article explains the motivations, differences between sharding and partitioning, horizontal and vertical splits, common middleware options like Cobar, TDDL, Atlas, ShardingSphere, and Mycat, and how to choose the right solution.

Scalabilitydatabase shardinghorizontal partitioning
0 likes · 12 min read
Why and How to Implement Database Sharding: Strategies, Middleware, and Best Practices
New Oriental Technology
New Oriental Technology
Mar 10, 2023 · Cloud Native

Middleware PaaS on Kubernetes: Architecture, Benefits, and IP Reservation Challenges

This article explains how the New Oriental architecture team migrated middleware services like Redis, Kafka, and RocketMQ to Kubernetes, detailing the benefits over traditional PaaS, the Capo IP reservation solution for network stability, and the resulting operational, observability, and resource utilization improvements.

Cloud NativeKubernetesObservability
0 likes · 18 min read
Middleware PaaS on Kubernetes: Architecture, Benefits, and IP Reservation Challenges
ITPUB
ITPUB
Feb 14, 2023 · Databases

Mastering Database Read‑Write Splitting: Techniques, Use‑Cases, and Top Tools

This article provides a comprehensive overview of database read‑write splitting, detailing its benefits, core technical implementations, practical best‑practice guidelines, and a comparison of popular open‑source and commercial products that enable efficient read‑write traffic distribution.

ConsistencyDatabase OptimizationRead‑Write Splitting
0 likes · 21 min read
Mastering Database Read‑Write Splitting: Techniques, Use‑Cases, and Top Tools
ITPUB
ITPUB
Jan 1, 2023 · Databases

Why Single-Node MySQL Fails and Distributed Databases Are the Future

Even non-programmers notice MySQL’s growing pains—large tables, oversized databases, and read-heavy workloads—prompting a shift toward distributed databases, where sharding, read/write separation, and cloud-native solutions like TiDB or Aurora replace traditional middleware, marking the end of single-node MySQL dominance.

database scalingdistributed databasesmiddleware
0 likes · 7 min read
Why Single-Node MySQL Fails and Distributed Databases Are the Future
macrozheng
macrozheng
Dec 28, 2022 · Databases

Why Single‑Node MySQL Won’t Scale and How to Move to Distributed Databases

The article explains the limitations of standalone MySQL, outlines common scaling problems such as oversized tables and high read traffic, and compares middleware‑based sharding solutions with modern distributed databases, highlighting why the latter are becoming the preferred choice for growing applications.

database scalingdistributed databasemiddleware
0 likes · 6 min read
Why Single‑Node MySQL Won’t Scale and How to Move to Distributed Databases
Code Ape Tech Column
Code Ape Tech Column
Dec 20, 2022 · Backend Development

Building a High‑Availability RocketMQ Cluster (Version 4.9.4)

This tutorial explains why message queues are essential, compares popular MQ products, details RocketMQ's core components, and provides step‑by‑step instructions—including environment setup, broker configuration, firewall rules, and monitoring—to deploy a fault‑tolerant RocketMQ cluster on CentOS 7.

BackendClusterMessage Queue
0 likes · 23 min read
Building a High‑Availability RocketMQ Cluster (Version 4.9.4)
Architects' Tech Alliance
Architects' Tech Alliance
Dec 12, 2022 · Industry Insights

What Drives China’s Xinchuang IT Industry? A Deep Dive into Hardware, OS, Middleware, and Databases

This article provides a comprehensive overview of China’s Xinchuang (information technology innovation) industry, explaining its core components—hardware, operating systems, middleware, databases, and firmware—while highlighting market share trends, classification schemes, and the strategic importance of each layer for national information security.

IT industryIndustry analysisOperating System
0 likes · 6 min read
What Drives China’s Xinchuang IT Industry? A Deep Dive into Hardware, OS, Middleware, and Databases