Tagged articles
22 articles
Page 1 of 1
dbaplus Community
dbaplus Community
May 3, 2026 · Fundamentals

What Is 127.0.0.2? A Veteran Ops Engineer’s Surprising Discovery

The article explains that the entire 127.0.0.0/8 block consists of loopback addresses, shows how addresses like 127.0.0.2 and 127.0.1.1 are reachable, and demonstrates practical uses such as isolating services, simulating clusters, and the special role of 127.0.1.1 on Debian systems.

127.0.0.0/8Linux networkinghosts file
0 likes · 7 min read
What Is 127.0.0.2? A Veteran Ops Engineer’s Surprising Discovery
JD Tech
JD Tech
Apr 3, 2026 · Backend Development

How to Achieve Lightweight Process‑Level Service Isolation in a Distributed Microservice System

This article analyzes the growing complexity of a distributed microservice platform and presents three isolation strategies—application splitting, Hystrix thread‑/semaphore isolation, and a lightweight process‑level grouping approach—detailing their implementation, trade‑offs, and practical results for high‑traffic promotions.

Backend ArchitectureDeploymentHystrix
0 likes · 9 min read
How to Achieve Lightweight Process‑Level Service Isolation in a Distributed Microservice System
Ele.me Technology
Ele.me Technology
May 28, 2024 · Operations

Automated Mock for E2E Testing: Design and Implementation of Unmanned MOCK

Unmanned MOCK automatically generates intelligent, context‑aware mock responses for downstream services in end‑to‑end tests by collecting sub‑call data, extracting knowledge, and applying dynamic rules, so failures in downstream systems are isolated, raising test success rates toward near‑100 % without manual mock configuration.

Automated Testinge2eservice isolation
0 likes · 12 min read
Automated Mock for E2E Testing: Design and Implementation of Unmanned MOCK
MaGe Linux Operations
MaGe Linux Operations
Jan 10, 2023 · Cloud Native

When Microservices Backfire: Lessons from Scaling a Data Service Platform

This case study examines S Company's transition to a microservice architecture for its data‑service platform, highlighting initial gains in visibility and deployment cost, the subsequent explosion of complexity, and the eventual rollback to a monolith with insights on trade‑offs, scaling, and operational overhead.

Operational Challengesarchitecturemonolith migration
0 likes · 12 min read
When Microservices Backfire: Lessons from Scaling a Data Service Platform
Programmer DD
Programmer DD
Dec 5, 2022 · Backend Development

Why Our Microservice Overhaul Sparked Explosive Complexity—and What We Learned

A data‑service company migrated 20,000 customers to a microservice architecture, initially gaining visibility, lower deployment costs, and easier scaling, but later faced queue head blocking, shared‑library version chaos, load‑pattern challenges, and management overhead, ultimately prompting a return to a monolith with a new "Centrifuge" component.

DeploymentMicroservicesScalability
0 likes · 12 min read
Why Our Microservice Overhaul Sparked Explosive Complexity—and What We Learned
Wukong Talks Architecture
Wukong Talks Architecture
Nov 20, 2022 · Backend Development

Lessons Learned from a Microservice Migration: Benefits, Pitfalls, and Trade‑offs

The article recounts a data‑service company's transition to a microservice architecture, outlines the visibility, deployment and scaling gains, then details the operational complexities such as queue‑head blocking, shared‑library versioning, load‑pattern challenges, scaling tuning, management overhead, and the eventual rollback to a monolith, highlighting the need for balanced architectural decisions.

MicroservicesScalabilityarchitecture
0 likes · 10 min read
Lessons Learned from a Microservice Migration: Benefits, Pitfalls, and Trade‑offs
Selected Java Interview Questions
Selected Java Interview Questions
Jul 7, 2020 · Databases

Database Design Principles for Microservices: Independent Databases, Data Sharing Strategies, Backward‑Compatible Updates, and Saga Transactions

This article explains why each microservice should own its own database, outlines four data‑sharing approaches, describes how to perform backward‑compatible schema changes, and introduces the Saga pattern for cross‑service transactions, providing practical guidance for building robust microservice architectures.

Backward CompatibilityDatabase designMicroservices
0 likes · 14 min read
Database Design Principles for Microservices: Independent Databases, Data Sharing Strategies, Backward‑Compatible Updates, and Saga Transactions
21CTO
21CTO
Jul 2, 2019 · Operations

How to Build Ultra‑Reliable Systems: Multi‑Level Caching, Isolation, and Monitoring Strategies

This article outlines practical techniques for achieving high system availability, covering multi‑level caching, dynamic group switching, database and service isolation across data centers, concurrency control, gray‑release deployment, comprehensive monitoring, graceful degradation, and data consistency models, with insights on leveraging big‑data pipelines for intelligent logistics.

Big Datacachingcanary release
0 likes · 10 min read
How to Build Ultra‑Reliable Systems: Multi‑Level Caching, Isolation, and Monitoring Strategies
Architecture Digest
Architecture Digest
Jul 2, 2019 · Fundamentals

Key Practices for High Availability, Isolation, and Data Consistency in Large‑Scale Internet Systems

The article outlines essential techniques for building highly available internet services, covering system availability metrics, multi‑level caching, database and service isolation, concurrency control, gray‑release deployment, comprehensive monitoring, graceful degradation, asynchronous design, and data‑consistency scenarios for both real‑time and offline big‑data workloads.

Data ConsistencySystem Architecturehigh availability
0 likes · 8 min read
Key Practices for High Availability, Isolation, and Data Consistency in Large‑Scale Internet Systems
Beike Product & Technology
Beike Product & Technology
Mar 7, 2019 · Backend Development

Using Hystrix for Service Isolation, Degradation, and Circuit Breaking in Java Backend Applications

This article explains why Hystrix is needed for handling unstable third‑party HTTP services, demonstrates both annotation‑based and command‑style integrations with code examples, shows how to configure thread pools, semaphores, fallback methods, dynamic properties, and circuit‑breaker thresholds, and provides a summary of best practices for resilient backend development.

Backend ResilienceDynamic ConfigurationFallback
0 likes · 21 min read
Using Hystrix for Service Isolation, Degradation, and Circuit Breaking in Java Backend Applications
Java Architect Essentials
Java Architect Essentials
Feb 25, 2019 · Backend Development

Service Isolation Design: Principles, Methods, and Best Practices

The article explains service isolation in system architecture, its origins, why it matters, two main isolation approaches (by service and by user), their advantages and drawbacks, and key considerations to ensure fault containment and improve overall system availability.

Microservicesbackend designfault tolerance
0 likes · 7 min read
Service Isolation Design: Principles, Methods, and Best Practices
Manbang Technology Team
Manbang Technology Team
Nov 6, 2018 · Backend Development

Pigeon RPC Framework Source Code Analysis

This article provides a comprehensive analysis of Pigeon, a point-based open-source RPC framework used by the company, covering its client-side invoker, server-side provider, call flows, Zookeeper integration, service isolation, and operational features.

NettyPigeonRPC Framework
0 likes · 5 min read
Pigeon RPC Framework Source Code Analysis
Java Backend Technology
Java Backend Technology
Aug 18, 2018 · Backend Development

Why Service Isolation Is Essential for Fault‑Tolerant Backend Systems

The article explains the concept of service isolation, its origins in shipbuilding, why it’s crucial for reducing fault impact in software systems, practical approaches such as functional and user‑based isolation, their trade‑offs, and key design principles to ensure reliable, maintainable back‑end architectures.

Backend ArchitectureMicroservicesfault tolerance
0 likes · 7 min read
Why Service Isolation Is Essential for Fault‑Tolerant Backend Systems
Youzan Coder
Youzan Coder
Mar 30, 2018 · Backend Development

How Extended NSQ Message Formats Enable Load Testing, Isolation, and Filtering

This article explains the design of an extended NSQ message format, illustrates its application in load‑testing, service isolation, and channel‑level filtering scenarios, describes the NSQ migration proxy tool and Spark/Flume connectors, and outlines future enhancements such as flow control and batch subscription.

Extended Message FormatLoad TestingMessage Filtering
0 likes · 13 min read
How Extended NSQ Message Formats Enable Load Testing, Isolation, and Filtering
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Mar 30, 2017 · Backend Development

Design and Implementation of a Unified Voucher Issuance Platform for Baidu Waimai

This article describes the design, architecture, and operational features of Baidu Waimai's unified voucher issuance platform, detailing its four‑layer backend structure, permission and strategy configurations, flow‑control mechanisms, service isolation, monitoring visualizations, and re‑entrancy safeguards to support large‑scale marketing distribution.

Backend ArchitectureFlow ControlSystem Design
0 likes · 7 min read
Design and Implementation of a Unified Voucher Issuance Platform for Baidu Waimai
21CTO
21CTO
Apr 5, 2016 · Operations

How Tencent’s AMS Achieved Fault Tolerance at Billion‑Request Scale

This article shares Tencent’s experience building fault‑tolerant mechanisms for the AMS activity platform, covering retry strategies, automatic machine exclusion, timeout tuning, service isolation, asynchronous processing, anti‑replay safeguards, and operational best practices that transformed a million‑request service into an 800‑million‑request system.

OperationsRetrySystem Design
0 likes · 24 min read
How Tencent’s AMS Achieved Fault Tolerance at Billion‑Request Scale
21CTO
21CTO
Mar 6, 2016 · Backend Development

How JD Scales Its Product Detail Page for Billions of Views

This article explains JD's technical practices for handling massive traffic on product detail pages, covering front‑end rendering, KV storage, Nginx + Lua dynamic templating, unified service systems, monitoring, caching strategies, service isolation, and automated degradation mechanisms.

Backend ArchitectureFrontend OptimizationProduct Detail Page
0 likes · 17 min read
How JD Scales Its Product Detail Page for Billions of Views