Code Wrench
Code Wrench
Feb 2, 2026 · Operations

Isolate Goroutine Panics in 3 Lines: Build Self‑Healing Go Probes

Go's unhandled panics can crash an entire monitoring agent, but by isolating each goroutine with a defer‑recover wrapper and optionally adding a circuit‑breaker, you can achieve self‑healing probes that continue operating despite transient failures, improving tool resilience and overall system availability.

Opscircuit-breakerpanic
0 likes · 9 min read
Isolate Goroutine Panics in 3 Lines: Build Self‑Healing Go Probes
Cognitive Technology Team
Cognitive Technology Team
Oct 12, 2025 · Backend Development

Resilient Microservices: Practical Patterns to Keep Your Services Alive

Learn how to tame chaotic microservices with practical resilience patterns—circuit breakers, bulkheads, smart retries, timeouts with fallbacks, and event‑driven messaging—plus tool recommendations and observability tips that ensure your system stays responsive even when individual services fail.

Resiliencebulkheadcircuit-breaker
0 likes · 9 min read
Resilient Microservices: Practical Patterns to Keep Your Services Alive
Top Architect
Top Architect
Jul 12, 2024 · Backend Development

Traffic Governance and High Availability in Backend Systems: Circuit Breakers, Isolation, Retries, Timeouts, and Rate Limiting

This article explains how high‑availability backend systems use traffic governance techniques—including circuit breakers, various isolation strategies, retry and timeout policies, degradation mechanisms, and rate‑limiting—to maintain balanced data flow, prevent cascading failures, and ensure performance, scalability, and reliability.

Timeoutbackendcircuit-breaker
0 likes · 30 min read
Traffic Governance and High Availability in Backend Systems: Circuit Breakers, Isolation, Retries, Timeouts, and Rate Limiting
Sanyou's Java Diary
Sanyou's Java Diary
Jun 11, 2024 · Cloud Native

Mastering Microservices: From Monolith to Scalable Cloud‑Native Architecture

This comprehensive guide explains what microservices are, why they evolved from monolithic applications, the challenges they introduce, popular open‑source solutions such as Dubbo, Spring Cloud Netflix and Spring Cloud Alibaba, and essential components like service registries, configuration centers, remote‑call mechanisms, load‑balancing, circuit‑breakers, tracing, and monitoring for building resilient cloud‑native systems.

Configurationcircuit-breakercloud-native
0 likes · 44 min read
Mastering Microservices: From Monolith to Scalable Cloud‑Native Architecture
dbaplus Community
dbaplus Community
Jan 14, 2024 · Operations

How Bilibili Achieves 99.99% Availability for Live Gift Systems

This article explains Bilibili's technical strategies—preloading, circuit breaking, sharding, multi‑active deployment, and Kubernetes auto‑scaling—that ensure the live‑gift panel, feeding flow, and supporting services maintain 99.99% uptime even during massive traffic spikes.

circuit-breakerhigh-availabilitylive-streaming
0 likes · 14 min read
How Bilibili Achieves 99.99% Availability for Live Gift Systems
Code Ape Tech Column
Code Ape Tech Column
Aug 8, 2023 · Backend Development

Introducing retrofit-spring-boot-starter: A Lightweight HTTP Client for Spring Boot

This article presents retrofit-spring-boot-starter, a lightweight Spring Boot starter that simplifies HTTP calls by integrating Retrofit with customizable OkHttpClient, annotation‑driven interceptors, logging, retry, circuit‑breaker, error decoding, and flexible converters, along with detailed usage examples and configuration guidelines.

Retrofitcircuit-breakerhttp-client
0 likes · 20 min read
Introducing retrofit-spring-boot-starter: A Lightweight HTTP Client for Spring Boot
Architecture Digest
Architecture Digest
Jun 28, 2022 · Cloud Native

Spring Cloud Tencent: An Overview of Its Features and Architecture

Spring Cloud Tencent integrates Tencent's Polaris platform to provide a comprehensive, out‑of‑the‑box microservice solution for Spring Boot and Spring Cloud users, covering service registration, configuration management, routing, rate limiting, circuit breaking, and proximity routing, while emphasizing low‑cost, high‑efficiency, and stable architecture for Java enterprises.

circuit-breakerconfiguration-managementmicroservices
0 likes · 16 min read
Spring Cloud Tencent: An Overview of Its Features and Architecture
Programmer DD
Programmer DD
Jun 24, 2022 · Backend Development

Unlock Spring Cloud Tencent: A One‑Stop Microservice Solution on Polaris

Spring Cloud Tencent, open‑sourced on June 14, offers a comprehensive, Spring‑compatible microservice suite built on Tencent's Polaris platform, providing service discovery, configuration, routing, rate limiting, and circuit breaking, while explaining its motivations, core capabilities, and future roadmap for Java developers.

Config CenterRate Limitingcircuit-breaker
0 likes · 19 min read
Unlock Spring Cloud Tencent: A One‑Stop Microservice Solution on Polaris
Beike Product & Technology
Beike Product & Technology
Nov 19, 2021 · Backend Development

Implementing a Hystrix‑Style Circuit Breaker in the PHP Ecosystem: Principles, Design, and Practice

This article explains the problem of service avalanche in distributed systems, introduces the Hystrix circuit‑breaker concept and its four command modes, evaluates existing PHP implementations, and details the design and implementation of a custom hystrix‑ex Composer package that integrates with Guzzle middleware for high‑concurrency fault tolerance.

backendcircuit-breakerfault tolerance
0 likes · 14 min read
Implementing a Hystrix‑Style Circuit Breaker in the PHP Ecosystem: Principles, Design, and Practice
Top Architect
Top Architect
May 24, 2021 · Backend Development

Understanding Hystrix: Service Isolation, Circuit Breaking, and Monitoring in Spring Cloud

This article explains why Hystrix is needed for fault tolerance in distributed systems, describes its key features such as circuit breaking, thread and semaphore isolation, fallback mechanisms, request collapsing, and monitoring, and provides step‑by‑step configuration examples and code snippets for integrating Hystrix into Spring Cloud microservices.

HystrixResiliencecircuit-breaker
0 likes · 18 min read
Understanding Hystrix: Service Isolation, Circuit Breaking, and Monitoring in Spring Cloud
Top Architect
Top Architect
Mar 24, 2021 · Backend Development

Microservice Architecture Evolution: From Monolith to Service Mesh

This article walks through the complete lifecycle of transforming a simple online‑store monolith into a full‑blown microservice system, covering the initial requirements, emerging problems, service decomposition, monitoring, tracing, logging, gateway, service discovery, circuit breaking, testing, framework choices, and the eventual adoption of a service mesh.

Testingbackend-architecturecircuit-breaker
0 likes · 23 min read
Microservice Architecture Evolution: From Monolith to Service Mesh
Top Architect
Top Architect
Dec 21, 2020 · Backend Development

retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot

The retrofit-spring-boot-starter library provides a Spring Boot‑compatible, type‑safe HTTP client built on Retrofit, offering easy integration, customizable OkHttpClient injection, annotation‑based interceptors, connection‑pool management, logging, retry, error decoding, circuit‑breaker support, and flexible call adapters and converters for modern Java backend development.

Retrofitcircuit-breakerhttp-client
0 likes · 23 min read
retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot
Java Architect Essentials
Java Architect Essentials
Aug 23, 2020 · Backend Development

Understanding Spring Cloud Microservice Architecture: Service Governance, Discovery, and Core Components

This article introduces Spring Cloud as a Spring Boot‑based microservice framework, explains the fundamentals of service architecture through an illustrative story, and details essential components such as service registry, discovery, load balancing, circuit breaking, configuration management, messaging bus, and tracing, accompanied by practical code examples.

backendcircuit-breakerload-balancing
0 likes · 12 min read
Understanding Spring Cloud Microservice Architecture: Service Governance, Discovery, and Core Components
High Availability Architecture
High Availability Architecture
Nov 7, 2019 · Cloud Native

Microservice Architecture: Deployment Patterns, Cross‑Cutting Concerns, API Gateways, Service Discovery, Circuit Breakers, Data Management and Anti‑Patterns

The article reviews common microservice deployment options, cross‑cutting concerns such as configuration, logging and health checks, explains API gateways, service discovery, circuit breakers, discusses data‑ownership strategies, and lists typical anti‑patterns to avoid when building cloud‑native backend systems.

api-gatewaybackendcircuit-breaker
0 likes · 8 min read
Microservice Architecture: Deployment Patterns, Cross‑Cutting Concerns, API Gateways, Service Discovery, Circuit Breakers, Data Management and Anti‑Patterns