Tagged articles

Backend

5000 articles · Page 6 of 50
Ray's Galactic Tech
Ray's Galactic Tech
Oct 24, 2025 · Backend Development

Boost Web Performance: Master Nginx Static‑Dynamic Separation with Real‑World Configurations

This guide explains the principle of Nginx static‑dynamic separation, outlines its performance benefits, and provides step‑by‑step configuration examples—including upstream definition, static file handling, dynamic request proxying, and practical Spring Boot + Vue/React deployment—plus optimization tips for production.

BackendPerformancestatic-dynamic separation
0 likes · 8 min read
Boost Web Performance: Master Nginx Static‑Dynamic Separation with Real‑World Configurations
Open Source Tech Hub
Open Source Tech Hub
Oct 23, 2025 · Backend Development

Simplify PHP Asynchronous Programming with TrueAsync and Docker

TrueAsync is a PHP async extension that, together with Docker Compose, PHP‑FPM and Nginx, lets developers write coroutine‑based asynchronous code, provides ready‑made demos, and offers a lightweight, Docker‑first stack for building high‑throughput web services.

@AsyncBackendDocker
0 likes · 7 min read
Simplify PHP Asynchronous Programming with TrueAsync and Docker
php Courses
php Courses
Oct 23, 2025 · Backend Development

Master PHP’s glob() Function: Find Files & Directories Efficiently

Learn how to use PHP’s powerful glob() function to locate files and directories with pattern matching, explore its syntax, optional flags, and practical examples ranging from simple file listings to recursive directory searches and directory-only queries.

BackendPHPdirectory
0 likes · 4 min read
Master PHP’s glob() Function: Find Files & Directories Efficiently
Architect
Architect
Oct 22, 2025 · Backend Development

Request Collapsing Demystified: Hystrix, BatchCollapser & ConcurrentHashMultiset

This article explores three request merging techniques—Hystrix Collapser, a custom BatchCollapser, and Guava's ConcurrentHashMultiset—detailing their implementations, configurations, and suitable scenarios, and demonstrates how consolidating similar upstream requests can significantly reduce downstream load and improve overall system throughput.

BackendBatchCollapserConcurrentHashMultiset
0 likes · 14 min read
Request Collapsing Demystified: Hystrix, BatchCollapser & ConcurrentHashMultiset
Architect's Tech Stack
Architect's Tech Stack
Oct 22, 2025 · Backend Development

Master Spring Boot & MinIO Integration: Complete File Upload & Management Guide

This article walks through choosing MinIO for file storage, setting up the environment, integrating MinIO with Spring Boot, and implementing comprehensive file operations—including simple and batch uploads, downloads, previews, large file multipart uploads, and instant upload checks—complete with code examples and testing steps.

BackendJavaSpring Boot
0 likes · 25 min read
Master Spring Boot & MinIO Integration: Complete File Upload & Management Guide
JavaGuide
JavaGuide
Oct 19, 2025 · Backend Development

Java Backend Guide: @Autowired vs @Resource, MySQL Engines, Redis, JVM OOM

The article shares ZTE salary offers and interview tips, then dives into technical deep‑dives on Spring bean injection annotations, compares MySQL InnoDB and MyISAM, explains Redis usage patterns, and walks through JVM OutOfMemoryError diagnosis with concrete code and tooling examples.

BackendJVMJava
0 likes · 21 min read
Java Backend Guide: @Autowired vs @Resource, MySQL Engines, Redis, JVM OOM
DevOps Coach
DevOps Coach
Oct 18, 2025 · Backend Development

Why Choosing Go Became My Startup’s Biggest Mistake

The author recounts how selecting Go for a fintech startup initially seemed ideal due to its concurrency, performance, and simplicity, but a series of technical and organizational challenges—including missing generics, verbose error handling, ecosystem gaps, hiring difficulties, and productivity loss—ultimately forced a switch to Kotlin and Spring Boot.

BackendGoLanguage Selection
0 likes · 9 min read
Why Choosing Go Became My Startup’s Biggest Mistake
Ray's Galactic Tech
Ray's Galactic Tech
Oct 18, 2025 · Backend Development

How to Implement Exactly-Once Transactions in Spring Boot with Kafka

This guide explains how to configure Spring Boot and Kafka to achieve Exactly-Once semantics, covering core concepts, Maven dependencies, YAML settings, sample code for producers and consumers, execution flow, and advanced tips for reliable transactional messaging.

BackendExactly-Oncespring-boot
0 likes · 8 min read
How to Implement Exactly-Once Transactions in Spring Boot with Kafka
Architect's Tech Stack
Architect's Tech Stack
Oct 18, 2025 · Backend Development

Why MyBatis-Flex Outperforms MyBatis-Plus: Speed, Flexibility, and Advanced Features

MyBatis-Flex is a lightweight, high‑performance MyBatis enhancement offering built‑in query wrappers, flexible relation mapping, multi‑datasource support, data masking, caching, and audit capabilities, delivering 5‑10× faster queries than MyBatis‑Plus while eliminating third‑party dependencies for more stable, flexible backend development.

BackendJavaMyBatis-Flex
0 likes · 15 min read
Why MyBatis-Flex Outperforms MyBatis-Plus: Speed, Flexibility, and Advanced Features
Top Architect
Top Architect
Oct 15, 2025 · Backend Development

How to Tune JVM for 1M Daily Logins on an 8 GB Server

This article walks through a step‑by‑step guide for configuring JVM memory, selecting the right garbage collector, and fine‑tuning parameters to reliably handle a platform receiving one million login requests per day on a service node with 8 GB RAM, covering capacity planning, GC choice, heap sizing, thread stack, object aging, and monitoring.

BackendJVMJava
0 likes · 27 min read
How to Tune JVM for 1M Daily Logins on an 8 GB Server
Three Knives
Three Knives
Oct 15, 2025 · Backend Development

smart-mqtt v1.4.0 Packs Under 800KB While Handling 10 Million Messages per Second

smart-mqtt v1.4.0 reduces its distribution size by 73% to under 800 KB, replaces YAML with environment‑variable configuration, achieves up to 1 M msg/s QoS0 throughput in a Podman test environment, and adds extensive memory, plugin, and cloud‑native improvements for faster deployment and higher stability.

BackendCloud NativeMQTT
0 likes · 7 min read
smart-mqtt v1.4.0 Packs Under 800KB While Handling 10 Million Messages per Second
Ray's Galactic Tech
Ray's Galactic Tech
Oct 14, 2025 · Backend Development

Choosing the Right Distributed ID Strategy for Spring Boot: A Complete Guide

Generating globally unique, ordered, high‑performance IDs is essential for distributed systems, and this guide compares common ID schemes, outlines key selection criteria, and provides step‑by‑step Spring Boot integration examples using Baidu UidGenerator, CosId, and Snowflake, along with configuration, code, and best‑practice recommendations.

BackendCosIdSnowflake
0 likes · 7 min read
Choosing the Right Distributed ID Strategy for Spring Boot: A Complete Guide
ITPUB
ITPUB
Oct 14, 2025 · Backend Development

How to Eliminate 95% of Try‑Catch Blocks with Unified Exception Handling in Spring

This article explains how to replace repetitive try‑catch blocks in Spring applications by using @ControllerAdvice, custom Assert utilities, and enum‑based exception definitions, providing a clean, unified error‑handling mechanism with consistent response structures and environment‑aware messaging.

BackendControllerAdviceJava
0 likes · 25 min read
How to Eliminate 95% of Try‑Catch Blocks with Unified Exception Handling in Spring
Open Source Tech Hub
Open Source Tech Hub
Oct 14, 2025 · Backend Development

How to Transform PHP Frameworks for the AI Era: From Flexibility to Reasonable Inference

Amid the AI surge, traditional PHP frameworks must shift from developer‑centric flexibility to AI‑friendly determinism, emphasizing clear interface contracts, predictable directory structures, immutable lifecycles, and simple dependency injection, enabling AI agents to reliably generate code from PRDs and fostering stable, scalable AI‑first architectures.

AIArchitectureBackend
0 likes · 10 min read
How to Transform PHP Frameworks for the AI Era: From Flexibility to Reasonable Inference
php Courses
php Courses
Oct 14, 2025 · Backend Development

Why PHP Still Dominates Web Development Over Node.js in 2026

Despite the hype around Node.js, PHP continues to power the majority of web servers thanks to its ultra‑simple deployment, deep LAMP integration, massive CMS ecosystem, mature frameworks, performance gains in PHP 8, and a robust community that together form a lasting moat.

BackendFrameworksNode.js
0 likes · 8 min read
Why PHP Still Dominates Web Development Over Node.js in 2026
Instant Consumer Technology Team
Instant Consumer Technology Team
Oct 13, 2025 · Backend Development

How We Built a Scalable API Automation Platform for Multi‑Environment DevOps Integration

This article details the motivations, architecture, core capabilities, technical challenges, and future roadmap of an in‑house API automation testing platform that supports multi‑environment testing, CI/CD integration, low‑code scripting, and strict network security for enterprise development workflows.

API-testingBackendCI/CD
0 likes · 16 min read
How We Built a Scalable API Automation Platform for Multi‑Environment DevOps Integration
php Courses
php Courses
Oct 13, 2025 · Backend Development

Master PHP’s glob() Function: Powerful File Pattern Matching Explained

Learn how PHP’s glob() function can retrieve file paths using patterns, understand its syntax, parameters, and flags, and explore practical code examples for matching all files, specific extensions, brace expansions, and recursive directories, while noting important considerations and limitations.

BackendPHPPattern
0 likes · 4 min read
Master PHP’s glob() Function: Powerful File Pattern Matching Explained
php Courses
php Courses
Oct 13, 2025 · Backend Development

Master PHP’s is_dir(): Quick Guide to Checking Directories

This article explains PHP's is_dir() function, shows how to use it for simple directory checks and for traversing folder structures, provides complete code examples, and highlights important considerations such as path existence and permissions.

BackendFile SystemPHP
0 likes · 4 min read
Master PHP’s is_dir(): Quick Guide to Checking Directories
Test Development Learning Exchange
Test Development Learning Exchange
Oct 12, 2025 · Backend Development

Build Your Own Python API Test Framework: A Complete Guide with Ready‑to‑Run Code

This article explains why a custom API test framework is needed, presents a modular architecture, and provides step‑by‑step implementations for multi‑environment configuration, colored logging, cookie management, unified API client, database assertions, Redis support, dynamic test data factories, and enterprise notification, all with full runnable code examples.

API-testingBackendPython
0 likes · 19 min read
Build Your Own Python API Test Framework: A Complete Guide with Ready‑to‑Run Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 12, 2025 · Backend Development

Building a High‑Performance Content Moderation System with Trie, Aho‑Corasick, Redis, and Go

This article details how to design and implement a scalable, low‑cost content moderation pipeline that combines a local Trie + Aho‑Corasick engine, Redis‑based hot‑updates, MySQL persistence, and third‑party machine‑review fallback to achieve millisecond‑level response, high accuracy, and controllable costs.

Aho-CorasickBackendGo
0 likes · 34 min read
Building a High‑Performance Content Moderation System with Trie, Aho‑Corasick, Redis, and Go
Java Tech Enthusiast
Java Tech Enthusiast
Oct 11, 2025 · Backend Development

How MyBatis Interceptors Can Safeguard Your Java Service from Out‑of‑Memory Crashes

This article explains how oversized database query results can cause JVM memory spikes and OOM errors, and shows how to use MyBatis interceptors to monitor, limit, and protect memory consumption with non‑intrusive code, Prometheus metrics, and configurable thresholds, ultimately improving system stability and performance.

BackendInterceptorJava
0 likes · 20 min read
How MyBatis Interceptors Can Safeguard Your Java Service from Out‑of‑Memory Crashes
Programmer XiaoFu
Programmer XiaoFu
Oct 11, 2025 · Backend Development

How a Single Nacos Setting Crashed Our Payment Service—and What It Teaches About Instance Types

A mis‑configured Nacos registration flag turned a payment service into a persistent instance, preventing unhealthy nodes from being removed and causing the entire payment chain to fail; the article explains the fundamental differences between registration and configuration centers and when to use temporary versus persistent instances.

BackendEphemeral InstanceNacos
0 likes · 7 min read
How a Single Nacos Setting Crashed Our Payment Service—and What It Teaches About Instance Types
php Courses
php Courses
Oct 10, 2025 · Backend Development

Master PHP Database Connections: MySQL with mysqli and PDO

This tutorial walks you through establishing MySQL connections in PHP using both the mysqli extension and PDO, covering procedural and object‑oriented code, prepared statements, error handling, and proper connection closure for robust backend development.

BackendMySQLMySQLi
0 likes · 4 min read
Master PHP Database Connections: MySQL with mysqli and PDO
php Courses
php Courses
Oct 10, 2025 · Backend Development

How TrueAsync Is Revolutionizing PHP Asynchronous Programming in 2025

TrueAsync brings true asynchronous capabilities to PHP by leveraging Fibers and an event‑loop, enabling thousands of concurrent I/O operations in a single thread, dramatically improving performance, reducing resource usage, and opening new possibilities for high‑performance APIs, real‑time apps, and microservices.

@AsyncBackendFibers
0 likes · 7 min read
How TrueAsync Is Revolutionizing PHP Asynchronous Programming in 2025
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 8, 2025 · Backend Development

Designing a High-Performance Flash-Sale System: 7 Key Architectural Strategies

This article outlines the essential characteristics of flash‑sale traffic and presents a comprehensive backend architecture—including Nginx, Redis, message queues, database sharding, security controls, and page optimization—to handle massive concurrent requests while ensuring reliability and scalability.

Backendflash salesystem architecture
0 likes · 10 min read
Designing a High-Performance Flash-Sale System: 7 Key Architectural Strategies
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 8, 2025 · Backend Development

Build a One‑Click XiaoHongShu Publishing System with Backend APIs and JS SDK

This article describes how to replace manual copy‑paste publishing on XiaoHongShu with a unified content‑management backend, share‑link generation, signature authentication, and a single‑click JavaScript SDK call that lets operators publish notes instantly across multiple accounts, dramatically improving efficiency and reducing errors.

BackendContent PublishingXiaohongshu
0 likes · 32 min read
Build a One‑Click XiaoHongShu Publishing System with Backend APIs and JS SDK
Architect's Guide
Architect's Guide
Oct 7, 2025 · Backend Development

Mastering Backend Architecture: From Microservices to Service Mesh and Message Queues

This article presents a comprehensive roadmap for backend architects, covering microservice fundamentals, design principles, gateway patterns, communication protocols, service registration, configuration management, observability pillars, service mesh options, and a detailed comparison of modern message‑queue technologies.

BackendCloud NativeMicroservices
0 likes · 29 min read
Mastering Backend Architecture: From Microservices to Service Mesh and Message Queues
Top Architect
Top Architect
Oct 6, 2025 · Backend Development

Designing Clean API Response Wrappers with Annotations and Interceptors

This article explains how to structure API responses in a microservice environment by using a standard JSON format, custom status code ranges, a Result wrapper class, and Spring annotations with interceptors to automatically package and handle responses and errors in a clean, maintainable way.

API DesignBackendJSON
0 likes · 10 min read
Designing Clean API Response Wrappers with Annotations and Interceptors
IT Services Circle
IT Services Circle
Oct 6, 2025 · Backend Development

Mastering Backend Development: A Complete Modern Server Guide

This guide covers essential backend development topics—including core responsibilities, HTTP basics, routing, serialization, authentication, middleware, request handling, CRUD, REST best practices, databases, caching, email, task queues, Elasticsearch, error handling, configuration, observability, graceful shutdown, security, performance, concurrency, object storage, real‑time systems, testing, the 12‑factor app, OpenAPI, and DevOps—offering practical insights for building robust, scalable server‑side applications.

APIBackendDevOps
0 likes · 69 min read
Mastering Backend Development: A Complete Modern Server Guide
Open Source Tech Hub
Open Source Tech Hub
Oct 6, 2025 · Backend Development

How to Deploy Webman PHP Framework with Docker in One Click

Learn step‑by‑step how to set up Docker and Docker Compose on Linux, macOS, and Windows, install optional Composer, initialize a Webman project, and use the built‑in docker‑compose.yml to perform one‑click development or production deployments, including custom service configuration and troubleshooting tips.

BackendDockerDocker Compose
0 likes · 6 min read
How to Deploy Webman PHP Framework with Docker in One Click
IT Services Circle
IT Services Circle
Oct 3, 2025 · Fundamentals

Master Network Fundamentals: From TCP/IP Layers to SYN Flood Defense

This article combines a post‑holiday job‑hunting update for Kingsoft WPS with a comprehensive interview guide covering OSI and TCP/IP models, HTTP connection handling, TCP three‑way handshake, SYN‑flood mitigation, Redis Bloom filters, CAP theorem, and I/O multiplexing techniques such as epoll.

BackendRedisTCP/IP
0 likes · 30 min read
Master Network Fundamentals: From TCP/IP Layers to SYN Flood Defense
Cognitive Technology Team
Cognitive Technology Team
Oct 3, 2025 · Backend Development

Mastering Kafka Consumer Rebalance: Strategies to Boost Throughput and Stability

This article deeply explores Kafka consumer group rebalance mechanisms, identifies performance pitfalls of frequent rebalances, and provides a comprehensive set of configuration tweaks, assignment strategies, batch processing techniques, and monitoring practices to achieve a more stable and high‑throughput Kafka consumer system.

BackendConsumerKafka
0 likes · 16 min read
Mastering Kafka Consumer Rebalance: Strategies to Boost Throughput and Stability
Ops Community
Ops Community
Oct 2, 2025 · Operations

How to Fix Nginx 502 Bad Gateway Errors: A 90% Success Checklist

This article provides a comprehensive, step‑by‑step checklist for diagnosing and resolving Nginx 502 Bad Gateway errors, covering backend service verification, configuration checks, log analysis, resource monitoring, network troubleshooting, special scenarios, and long‑term preventive measures.

502BackendNginx
0 likes · 25 min read
How to Fix Nginx 502 Bad Gateway Errors: A 90% Success Checklist
Architecture Digest
Architecture Digest
Oct 2, 2025 · Backend Development

How to Reliably Close Unpaid Orders: Proven Backend Strategies

This article examines common pitfalls and compares five backend solutions—database scans, JDK DelayQueue, Redis keyspace notifications, Redis sorted sets, and delayed MQ messages—for reliably handling order timeout in high‑traffic e‑commerce systems, highlighting their advantages, drawbacks, and best‑fit scenarios.

Backendmessage queueorder timeout
0 likes · 11 min read
How to Reliably Close Unpaid Orders: Proven Backend Strategies
Open Source Tech Hub
Open Source Tech Hub
Oct 1, 2025 · Backend Development

How to Build a High‑Performance Lightweight PHP Queue Using Redis Streams

This guide introduces a lightweight, high‑performance PHP queue library built on Redis 5.0+ Streams, detailing its features such as high concurrency, delayed tasks, multi‑producer/consumer support, ACK handling, message replay, audit mode, and provides step‑by‑step installation, configuration, and usage examples with code snippets.

BackendPHPQueue
0 likes · 7 min read
How to Build a High‑Performance Lightweight PHP Queue Using Redis Streams
php Courses
php Courses
Sep 30, 2025 · Backend Development

How to Use PHP’s is_writable() to Check File and Directory Permissions

This guide explains PHP’s is_writable() function, its syntax, and how to use it to check whether files or directories are writable, including examples for checking file writability, directory writability, existence, and permission handling, helping developers manage file system operations safely.

Backendfile-permissionis_writable
0 likes · 4 min read
How to Use PHP’s is_writable() to Check File and Directory Permissions
php Courses
php Courses
Sep 30, 2025 · Backend Development

Mastering PHP’s strtotime(): Convert Human Dates to UNIX Timestamps

Learn how PHP’s powerful strtotime() function transforms human‑readable date strings into UNIX timestamps, covering its syntax, common formats—including relative dates, absolute dates, time intervals, and special keywords—plus usage tips, limitations, and advanced parameters for flexible date handling.

BackendDate ParsingPHP
0 likes · 4 min read
Mastering PHP’s strtotime(): Convert Human Dates to UNIX Timestamps
Ray's Galactic Tech
Ray's Galactic Tech
Sep 29, 2025 · Backend Development

Mastering Nginx Rate Limiting: Production‑Ready Strategies

This guide explains how Nginx rate limiting works with the leaky‑bucket algorithm, provides step‑by‑step configuration examples for basic, burst, nodelay, and delay modes, and shows advanced techniques such as connection limiting, custom status codes, whitelisting, API‑key throttling, and a systematic deployment and tuning workflow.

Backendleaky-bucket
0 likes · 8 min read
Mastering Nginx Rate Limiting: Production‑Ready Strategies
php Courses
php Courses
Sep 29, 2025 · Backend Development

Master PHP’s addcslashes(): Escape Characters Like a Pro

This guide explains PHP’s addcslashes() function, its syntax, parameter details, practical examples for escaping specific characters, and tips on when to use addslashes() instead, helping developers handle string escaping reliably in their applications.

BackendPHPaddcslashes
0 likes · 3 min read
Master PHP’s addcslashes(): Escape Characters Like a Pro
转转QA
转转QA
Sep 28, 2025 · Backend Development

Eliminate False JSON Diff Errors with an Intelligent Alignment Algorithm

This article explains how a smart, three‑layer JSON alignment algorithm automatically reorders and matches elements to remove false differences caused by array order, delivering high accuracy, low false‑positive rates, and strong performance for backend data comparison tasks.

BackendData AlignmentJSON
0 likes · 14 min read
Eliminate False JSON Diff Errors with an Intelligent Alignment Algorithm
php Courses
php Courses
Sep 28, 2025 · Backend Development

Mastering PHP’s is_callable(): Safely Verify Functions and Methods

This article explains PHP’s is_callable() function, its parameters, and provides clear code examples showing how to verify both standalone functions and class methods before invoking them, helping developers write more robust and maintainable backend code.

BackendCode safetyFunction
0 likes · 4 min read
Mastering PHP’s is_callable(): Safely Verify Functions and Methods
php Courses
php Courses
Sep 28, 2025 · Backend Development

Mastering PHP’s addcslashes(): Escape Characters Made Easy

This article explains the PHP addcslashes() function, its syntax, parameters, and practical examples for escaping specific characters—including letters, quotes, and backslashes—while also highlighting differences from addslashes() and providing clear code demonstrations.

BackendPHPString
0 likes · 3 min read
Mastering PHP’s addcslashes(): Escape Characters Made Easy
macrozheng
macrozheng
Sep 27, 2025 · Backend Development

What Real‑World Startup Lessons Reveal About Choosing a Backend Stack

This article shares a developer’s firsthand experience in a small startup, detailing why the team chose uni‑app, egg.js, MySQL, and antd‑vue for rapid 0‑to‑1 development, the challenges faced during product pivots, and practical advice on hiring, team management, and avoiding common pitfalls.

BackendTech Stackegg.js
0 likes · 10 min read
What Real‑World Startup Lessons Reveal About Choosing a Backend Stack
DevOps Coach
DevOps Coach
Sep 26, 2025 · Backend Development

30 Essential System Design Concepts Every Engineer Should Master

This comprehensive guide walks readers through the core building blocks of system design—from client‑server architecture, IP addressing, DNS, and proxies to databases, scaling strategies, caching, microservices, and API management—providing practical examples, diagrams, and code snippets to prepare for real‑world projects and technical interviews.

APIBackenddatabases
0 likes · 31 min read
30 Essential System Design Concepts Every Engineer Should Master
php Courses
php Courses
Sep 26, 2025 · Backend Development

Master PHP’s fread(): Read Files Efficiently with Code Examples

This article explains PHP’s fread() function, its syntax, parameters, return values, and provides a complete example showing how to open a file, read its contents, output them, and properly close the handle, including optional offset usage.

BackendFile HandlingPHP
0 likes · 4 min read
Master PHP’s fread(): Read Files Efficiently with Code Examples
大转转FE
大转转FE
Sep 26, 2025 · Artificial Intelligence

How AI Can Supercharge Front‑Back End Integration and Mock Data Generation

This article outlines an AI‑driven workflow that streamlines interface documentation, code generation, and realistic mock data creation, dramatically reducing front‑end and back‑end integration time while improving code consistency, development efficiency, and overall software quality.

AIAPIBackend
0 likes · 12 min read
How AI Can Supercharge Front‑Back End Integration and Mock Data Generation
Su San Talks Tech
Su San Talks Tech
Sep 26, 2025 · Backend Development

Mastering Request Merging: Hystrix Collapser, BatchCollapser & ConcurrentHashMultiset

By merging similar or duplicate requests upstream before sending them downstream, you can dramatically reduce downstream load and boost overall throughput; this article compares Hystrix Collapser, a custom BatchCollapser, and Guava's ConcurrentHashMultiset, detailing their implementations, configurations, and ideal use cases.

BackendBatchCollapserConcurrentHashMultiset
0 likes · 15 min read
Mastering Request Merging: Hystrix Collapser, BatchCollapser & ConcurrentHashMultiset
HomeTech
HomeTech
Sep 25, 2025 · Backend Development

How a Single Input Box Enables Unlimited Backend Logic Flexibility

This article explains how a function input box, combined with parameter interpolation and a sandboxed Node.js environment, lets backend developers write arbitrary JavaScript to dynamically generate HTML components, handle complex logic, and maintain security, offering unparalleled flexibility for ever‑changing business requirements.

Backendcode-generationdynamic-configuration
0 likes · 19 min read
How a Single Input Box Enables Unlimited Backend Logic Flexibility
Code Ape Tech Column
Code Ape Tech Column
Sep 25, 2025 · Backend Development

How a Dynamic Rule Engine Can Cut Deployment Time from Hours to Minutes

This article explains how separating business rules from code using a dynamic rule engine—implemented with Spring Boot, QLExpress, and a simple HTML/Tailwind front‑end—enables rapid, low‑risk rule changes for e‑commerce, finance, and content platforms, illustrated with full code examples and real‑world scenarios.

BackendDynamic Rule Enginebusiness rules
0 likes · 14 min read
How a Dynamic Rule Engine Can Cut Deployment Time from Hours to Minutes
php Courses
php Courses
Sep 25, 2025 · Backend Development

Master PHP’s usort(): Custom Array Sorting Made Easy

This article explains how the PHP usort() function works, shows the required comparison function syntax, provides step‑by‑step code examples for sorting numeric arrays, associative arrays, and objects, and highlights important usage notes and pitfalls to ensure reliable custom array sorting.

Backendarray sortingcomparison-function
0 likes · 5 min read
Master PHP’s usort(): Custom Array Sorting Made Easy
php Courses
php Courses
Sep 25, 2025 · Backend Development

How to Build a PHP Promotion Push System for E‑Commerce Sites

This guide walks through the complete process of implementing a product promotion push feature in a PHP‑based e‑commerce platform, covering target identification, database schema design, message templating, script development, scheduling with cron, and result monitoring to boost user engagement and sales.

BackendCronPush Notification
0 likes · 4 min read
How to Build a PHP Promotion Push System for E‑Commerce Sites
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.

BackendHTTPcomparison
0 likes · 14 min read
Best Go Web Frameworks Compared: Beego, Echo, Gin, Iris, and More
php Courses
php Courses
Sep 23, 2025 · Backend Development

Boost Music Site Search with PHP and Xunsearch: A Step‑by‑Step Guide

This tutorial explains how to install Xunsearch, integrate it with PHP, index music data, and execute fast, accurate full‑text searches for songs on a music website, providing code examples and best practices for improving user search experience.

BackendPHPSearch Optimization
0 likes · 5 min read
Boost Music Site Search with PHP and Xunsearch: A Step‑by‑Step Guide
Java Architect Essentials
Java Architect Essentials
Sep 22, 2025 · Backend Development

Avoid Hidden SpringBoot Pitfalls: Essential Config Tweaks for Production

SpringBoot’s “convention over configuration” simplifies development, but its default settings—such as limited Tomcat connections, minimal HikariCP pool size, unchecked JPA lazy loading, unrestricted file upload limits, and inadequate logging and caching—can cause performance bottlenecks and runtime failures, so this guide details essential configuration adjustments to ensure robust, production‑ready applications.

BackendConfigurationPerformance
0 likes · 13 min read
Avoid Hidden SpringBoot Pitfalls: Essential Config Tweaks for Production
Sanyou's Java Diary
Sanyou's Java Diary
Sep 22, 2025 · Backend Development

How to Build a Scalable Enterprise Unified Message Push System

This article explains why growing enterprises need a unified message‑push platform, outlines the core challenges such as multi‑channel integration, high concurrency, reliability, templating and extensibility, and then walks through a complete architecture design—including access, business, service and storage layers—to achieve a scalable, maintainable solution.

BackendMessage Pushenterprise
0 likes · 10 min read
How to Build a Scalable Enterprise Unified Message Push System
Open Source Tech Hub
Open Source Tech Hub
Sep 21, 2025 · Backend Development

Boost PHP API Platform Performance with Go-Powered gRPC Services

Learn how to combine PHP's ease of use with Go's high-performance concurrency by integrating gRPC services into an API Platform project, covering environment setup, protobuf definitions, Go server implementation, PHP client integration, and troubleshooting tips to dramatically reduce API latency.

API PlatformBackendGo
0 likes · 8 min read
Boost PHP API Platform Performance with Go-Powered gRPC Services
Ray's Galactic Tech
Ray's Galactic Tech
Sep 20, 2025 · Backend Development

How to Upgrade Spring Boot 2.x to 3.x: Key Pitfalls, Jakarta EE Migration, and Best Practices

This guide explains the major changes when moving from Spring Boot 2.x to 3.x, covering JDK requirements, full Jakarta EE package renaming, third‑party library compatibility, Spring Security redesign, configuration adjustments, testing updates, new features, and step‑by‑step migration recommendations.

BackendSpring Securityspring-boot
0 likes · 10 min read
How to Upgrade Spring Boot 2.x to 3.x: Key Pitfalls, Jakarta EE Migration, and Best Practices
DevOps Coach
DevOps Coach
Sep 18, 2025 · Backend Development

From Zero to Confident: Master System Design for Interviews and Real Projects

The author shares a step‑by‑step journey from feeling lost about system design to confidently tackling interview questions and real‑world architectures, outlining a learning roadmap, practical exercises, resource recommendations, and tips for applying and teaching the concepts.

BackendLearningscalability
0 likes · 8 min read
From Zero to Confident: Master System Design for Interviews and Real Projects
Code Ape Tech Column
Code Ape Tech Column
Sep 18, 2025 · Backend Development

Master Traffic Coloring & Gray Release with Spring Cloud Gateway

This article explains how to use Spring Cloud Gateway for traffic coloring and gray release, enabling you to tag requests, route VIP or test traffic to new service versions gradually, and ensure safe, controlled rollouts in production environments.

BackendGray ReleaseMicroservices
0 likes · 14 min read
Master Traffic Coloring & Gray Release with Spring Cloud Gateway
macrozheng
macrozheng
Sep 17, 2025 · Backend Development

Master Elegant Null Checks in Java with StringUtils and ObjectUtils

This article explains how to replace repetitive !=null checks with efficient, type‑specific utility methods like StringUtils and ObjectUtils, offering a three‑step approach, code examples, and insights into their implementations for robust null handling in Java applications.

BackendObjectUtilsStringUtils
0 likes · 8 min read
Master Elegant Null Checks in Java with StringUtils and ObjectUtils
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Sep 17, 2025 · Backend Development

Master Spring Transactions: Programming vs Declarative Approaches Explained

This article provides a comprehensive guide to Spring transaction management, covering both programmatic (TransactionTemplate) and declarative (@Transactional) methods, explaining their principles, code examples, and how Spring abstracts underlying JDBC steps to simplify database transaction handling for backend developers.

BackendJavaSpring
0 likes · 4 min read
Master Spring Transactions: Programming vs Declarative Approaches Explained
Architect's Tech Stack
Architect's Tech Stack
Sep 16, 2025 · Backend Development

Avoid Hidden Spring Boot Pitfalls: Optimize Tomcat, HikariCP, JPA, and More

Spring Boot’s “convention over configuration” hides many default settings that can cause performance bottlenecks and runtime failures, from Tomcat and HikariCP connection limits to JPA lazy loading, timezone serialization, logging, caching, file upload limits, thread pools, and transaction timeouts, and the article shows how to tune each.

BackendJavaSpring Boot
0 likes · 13 min read
Avoid Hidden Spring Boot Pitfalls: Optimize Tomcat, HikariCP, JPA, and More
php Courses
php Courses
Sep 16, 2025 · Backend Development

How to Use PHP’s array_pop to Remove the Last Element from an Array

This article explains the PHP array_pop function, shows its syntax, provides a complete code example that pops the last element from an array, displays the result and the remaining array, and summarizes why array_pop is useful for array manipulation.

Backendarrayarray_pop
0 likes · 3 min read
How to Use PHP’s array_pop to Remove the Last Element from an Array
Su San Talks Tech
Su San Talks Tech
Sep 15, 2025 · Backend Development

How to Build a Scalable Food Delivery System: Architecture, High Concurrency, and Real‑Time Dispatch

This article dissects the architecture of a high‑traffic food‑delivery platform, covering layered micro‑service design, core service implementations, smart dispatch algorithms, real‑time rider tracking, peak‑time scaling strategies, and practical solutions to common performance and reliability challenges.

BackendFood DeliveryMicroservices
0 likes · 18 min read
How to Build a Scalable Food Delivery System: Architecture, High Concurrency, and Real‑Time Dispatch
Java Architect Essentials
Java Architect Essentials
Sep 11, 2025 · Backend Development

Master SpringDoc: Zero‑Config API Docs for Spring Boot 2.6+

SpringDoc is a Spring Boot library that automatically generates OpenAPI 3 compliant API documentation, replacing the outdated SpringFox; this guide explains its advantages, minimal configuration steps, grouping techniques, and integration with Swagger UI for seamless API documentation in modern Spring applications.

API documentationBackendOpenAPI
0 likes · 15 min read
Master SpringDoc: Zero‑Config API Docs for Spring Boot 2.6+
mikechen
mikechen
Sep 11, 2025 · Backend Development

How Does Kafka Guarantee Message Order? Key Mechanisms Explained

This article explains why message ordering is critical in scenarios such as financial transactions, e‑commerce order updates, audit logs, and IoT devices, then details Kafka’s core components—topics, partitions, offsets, producers, brokers, and consumer groups—and describes how single‑partition consumption and consistent key hashing ensure ordered processing while balancing throughput.

BackendConsumer GroupKafka
0 likes · 5 min read
How Does Kafka Guarantee Message Order? Key Mechanisms Explained
Tech Freedom Circle
Tech Freedom Circle
Sep 11, 2025 · Backend Development

How to Optimize a Redis Big Key Online Without Disrupting Existing Services (Interview Answer)

The article explains what a Redis big key is, why it harms performance, typical scenarios that generate big keys, and provides a step‑by‑step online optimization plan—including key sharding, dual‑write synchronization, progressive migration with HSCAN, gray‑scale traffic switch, non‑blocking deletion using UNLINK, and monitoring with rollback procedures—to answer the interview question confidently.

BackendBig KeyOnline Optimization
0 likes · 16 min read
How to Optimize a Redis Big Key Online Without Disrupting Existing Services (Interview Answer)
Architect's Tech Stack
Architect's Tech Stack
Sep 11, 2025 · Backend Development

Master MyBatis Streaming Queries: Keep DB Connections Open Efficiently

This article explains MyBatis streaming queries using the Cursor interface, demonstrates common pitfalls such as closed connections, and provides three practical solutions—including SqlSessionFactory, TransactionTemplate, and @Transactional—to reliably process large result sets with minimal memory usage.

BackendCursorJava
0 likes · 6 min read
Master MyBatis Streaming Queries: Keep DB Connections Open Efficiently
dbaplus Community
dbaplus Community
Sep 10, 2025 · Databases

Inside Redis: How Commands Are Processed by Its Event‑Driven Engine

Redis, the high‑performance in‑memory key‑value store, uses a single‑threaded event‑driven architecture that handles client connections, command parsing, execution, and reply transmission; this article explains its deployment modes, core modules, and step‑by‑step command processing flow, including code snippets and key data structures.

BackendCommand ExecutionRedis
0 likes · 14 min read
Inside Redis: How Commands Are Processed by Its Event‑Driven Engine
php Courses
php Courses
Sep 10, 2025 · Backend Development

Master Multibyte String Cutting in PHP with mb_substr – Tips & Examples

This article explains how PHP's mb_substr() function safely extracts portions of multibyte strings, details its syntax, parameters, and provides clear code examples demonstrating correct usage, edge cases, and its importance for multilingual web development.

BackendStringmb_substr
0 likes · 3 min read
Master Multibyte String Cutting in PHP with mb_substr – Tips & Examples
Open Source Tech Hub
Open Source Tech Hub
Sep 10, 2025 · Backend Development

Build High‑Performance PHP RPC Services with Workerman‑JsonRpc

This guide introduces Workerman‑JsonRpc, a lightweight PHP RPC framework built on Workerman, detailing its key features, environment requirements, installation steps, synchronous and asynchronous client usage, server implementation, and built‑in monitoring capabilities for creating scalable network applications.

BackendJSON-RPCPHP
0 likes · 7 min read
Build High‑Performance PHP RPC Services with Workerman‑JsonRpc
php Courses
php Courses
Sep 8, 2025 · Backend Development

Mastering PHP’s feof(): Detect End‑of‑File Efficiently

This guide explains PHP’s feof() function, its syntax, parameters, step‑by‑step usage, example code, important considerations, and alternative methods for detecting when a file pointer reaches the end, helping developers handle file operations safely and efficiently.

BackendFile HandlingPHP
0 likes · 4 min read
Mastering PHP’s feof(): Detect End‑of‑File Efficiently
php Courses
php Courses
Sep 8, 2025 · Backend Development

Master PHP’s rewinddir(): Reset Directory Handles Efficiently

This article explains the PHP rewinddir() function, covering its syntax, a practical example of resetting a directory handle to reread files, and important usage notes such as its limitation to opened directory handles and its lack of return value.

BackendPHPdirectory handling
0 likes · 3 min read
Master PHP’s rewinddir(): Reset Directory Handles Efficiently
Architect Chen
Architect Chen
Sep 8, 2025 · Backend Development

Boost Nginx Performance: 10 Proven Configuration Tweaks

This guide explains ten practical Nginx optimizations—including event‑driven handling, worker process tuning, gzip compression, static and dynamic caching, DNS resolver settings, TCP_NODELAY, logging adjustments, request rate limiting, and HTTP/2 activation—to dramatically improve server throughput and latency.

BackendConfigurationOptimization
0 likes · 6 min read
Boost Nginx Performance: 10 Proven Configuration Tweaks
macrozheng
macrozheng
Sep 6, 2025 · Backend Development

11 Proven Strategies to Auto‑Close Expired Orders in High‑Traffic Systems

This article examines eleven practical techniques—from passive checks and scheduled jobs to advanced message‑queue and Redis solutions—for automatically closing expired e‑commerce orders, comparing their advantages, limitations, and ideal deployment scenarios.

Backenddelayed queueorder timeout
0 likes · 17 min read
11 Proven Strategies to Auto‑Close Expired Orders in High‑Traffic Systems
Su San Talks Tech
Su San Talks Tech
Sep 6, 2025 · Backend Development

How Spring’s nohttp Project Eliminates Insecure HTTP URLs

Spring’s open‑source nohttp project scans, replaces, and blocks insecure http:// URLs across codebases, ensuring HTTPS usage to prevent man‑in‑the‑middle attacks, and includes modules like nohttp‑cli, nohttp‑checkstyle, and Gradle integration, while addressing cases where HTTPS isn’t feasible.

BackendHTTPSJava
0 likes · 5 min read
How Spring’s nohttp Project Eliminates Insecure HTTP URLs