Tag

service isolation

0 views collected around this technical thread.

Cognitive Technology Team
Cognitive Technology Team
Apr 11, 2025 · Backend Development

Hystrix Service Isolation: Thread‑Pool and Semaphore Isolation Patterns

The article explains how Hystrix uses thread‑pool and semaphore isolation to prevent cascading failures in microservice architectures, detailing implementation, configuration defaults, suitable scenarios, and recommendations for building resilient distributed systems.

HystrixMicroservicesSemaphore
0 likes · 5 min read
Hystrix Service Isolation: Thread‑Pool and Semaphore Isolation Patterns
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 TestingContinuous IntegrationE2E
0 likes · 12 min read
Automated Mock for E2E Testing: Design and Implementation of Unmanned MOCK
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.

ArchitectureMicroservicesoperational complexity
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 CompatibilityData SharingDatabase Design
0 likes · 14 min read
Database Design Principles for Microservices: Independent Databases, Data Sharing Strategies, Backward‑Compatible Updates, and Saga Transactions
Dada Group Technology
Dada Group Technology
Nov 28, 2019 · Cloud Computing

Traffic Management System Based on Service Isolation

This article describes how to implement a traffic management system using service isolation to address challenges in full-link pressure testing, parallel feature testing, and online gray release.

ConsulMicroservicesgray release
0 likes · 8 min read
Traffic Management System Based on Service Isolation
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.

Big DataMonitoringdata consistency
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 ResilienceFallbackHystrix
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.

Backend DevelopmentNettyPigeon
0 likes · 5 min read
Pigeon RPC Framework Source Code Analysis
Beike Product & Technology
Beike Product & Technology
May 4, 2018 · Backend Development

QCon Technical Sharing: Alibaba Pandora Microservice Framework, 51 Credit Card Monitoring Platform, JD Akimed Service Platform, and Saga Distributed Transaction Solutions

The article summarizes four technical sessions from QCon covering Alibaba's Pandora microservice isolation framework and its boot solution, 51 Credit Card's monitoring platform design, JD's Akimed service platform with ContainerMesh and capability mapping, and a saga‑based distributed transaction library, highlighting challenges, implementations, and practical insights.

MicroservicesMonitoringPandora
0 likes · 11 min read
QCon Technical Sharing: Alibaba Pandora Microservice Framework, 51 Credit Card Monitoring Platform, JD Akimed Service Platform, and Saga Distributed Transaction Solutions
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.

Monitoringbackend architectureflow control
0 likes · 7 min read
Design and Implementation of a Unified Voucher Issuance Platform for Baidu Waimai