Tagged articles
53 articles
Page 1 of 1
Ops Community
Ops Community
May 9, 2026 · Operations

Achieve Seamless Nginx High Availability with Keepalived: A Practical Guide

This article walks through building a simple, cost‑effective high‑availability solution for Nginx using Keepalived’s VRRP‑based VIP failover, covering environment setup, configuration of master and backup nodes, health‑check scripts, testing procedures, troubleshooting tips, and rollback steps.

LinuxNGINXfailover
0 likes · 29 min read
Achieve Seamless Nginx High Availability with Keepalived: A Practical Guide
Raymond Ops
Raymond Ops
Apr 23, 2026 · Operations

Advanced Nginx Load Balancing: How to Choose and Tune Layer 4 vs Layer 7

This guide walks through the differences between 4‑layer (TCP) and 7‑layer (HTTP) load balancing in Nginx, explains when to use each, and provides step‑by‑step configuration examples, health‑check setups, performance tuning, SSL handling, WebSocket support, and common pitfalls.

ConfigurationLayer 4Layer 7
0 likes · 25 min read
Advanced Nginx Load Balancing: How to Choose and Tune Layer 4 vs Layer 7
Coder Trainee
Coder Trainee
Apr 23, 2026 · Cloud Native

Spring Cloud Microservices in Action Part 2: Implementing Service Registration and Discovery with Nacos

After splitting a monolithic blog into independent services, this article explains how to solve the core problem of locating services by introducing Nacos as a registration center, detailing its installation, configuration, service registration, discovery, load balancing, health‑checking, common pitfalls, and a complete hands‑on example.

MicroservicesNacosService Registration
0 likes · 14 min read
Spring Cloud Microservices in Action Part 2: Implementing Service Registration and Discovery with Nacos
Ops Community
Ops Community
Apr 9, 2026 · Operations

Mastering Nginx Reverse Proxy: From Basics to Advanced Load Balancing and High Availability

This comprehensive guide explains the fundamentals of reverse proxy, walks through Nginx configuration, load‑balancing algorithms, health‑check setups, caching strategies, session‑persistence methods, high‑availability designs, performance tuning, monitoring, and troubleshooting, providing practical code snippets for real‑world deployments.

NGINXhealth checkhigh availability
0 likes · 30 min read
Mastering Nginx Reverse Proxy: From Basics to Advanced Load Balancing and High Availability
ITPUB
ITPUB
Feb 20, 2026 · Databases

Master PostgreSQL Health Checks with Open‑Source SKILL Scripts

This guide introduces a collection of PostgreSQL SKILL scripts for automated health checks and operational analysis, explains the repository layout, shows how to run individual or full daily checks, lists all available skills, and provides a sample report with actionable recommendations.

Database MonitoringPostgreSQLSQL
0 likes · 11 min read
Master PostgreSQL Health Checks with Open‑Source SKILL Scripts
Raymond Ops
Raymond Ops
Jan 2, 2026 · Operations

Avoid 3 Fatal Nginx+Keepalived HA Pitfalls That 90% of Ops Engineers Miss

This article reveals three hidden traps in Nginx‑Keepalived high‑availability setups—network‑partition split‑brain, inadequate health‑check scripts, and unsafe configuration‑sync timing—explains real incidents caused by each, and provides concrete configuration changes, Bash scripts, and automation tips to prevent service outages.

NGINXOpsautomation
0 likes · 16 min read
Avoid 3 Fatal Nginx+Keepalived HA Pitfalls That 90% of Ops Engineers Miss
MaGe Linux Operations
MaGe Linux Operations
Dec 14, 2025 · Operations

Mastering Nginx Load Balancing: Choosing and Tuning Layer 4 vs Layer 7

This guide explains the differences between Layer 4 and Layer 7 load balancing in Nginx, shows how to select the appropriate mode for various scenarios, provides detailed configuration examples—including upstream settings, health checks, SSL handling, and performance tuning—and shares best‑practice tips to avoid common pitfalls.

Layer 4Layer 7health check
0 likes · 24 min read
Mastering Nginx Load Balancing: Choosing and Tuning Layer 4 vs Layer 7
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Aug 21, 2025 · Cloud Native

Avoid Million‑Dollar Outages: Master Kubernetes Liveness & Readiness Probes

A financial services outage caused by misconfigured Kubernetes liveness and readiness probes illustrates how misunderstanding these health checks can trigger costly restart loops, while this guide explains their core differences, proper configuration, advanced strategies, common pitfalls, and monitoring techniques to ensure stable, resilient services.

KubernetesLiveness ProbeReadiness Probe
0 likes · 9 min read
Avoid Million‑Dollar Outages: Master Kubernetes Liveness & Readiness Probes
MaGe Linux Operations
MaGe Linux Operations
Aug 3, 2025 · Operations

Avoid 3 Hidden Nginx+Keepalived HA Pitfalls That 90% of Ops Encounter

This article reveals three hard‑to‑detect pitfalls in Nginx + Keepalived high‑availability setups—split‑brain caused by network partitions, inadequate health‑check scripts, and unsafe configuration‑sync timing—provides real‑world incident examples, and offers complete, battle‑tested solutions with ready‑to‑use scripts.

Configuration SyncNGINXSplit-Brain
0 likes · 16 min read
Avoid 3 Hidden Nginx+Keepalived HA Pitfalls That 90% of Ops Encounter
Cognitive Technology Team
Cognitive Technology Team
Jul 16, 2025 · Databases

Mastering Dynamic Multi‑DataSource Management in Spring Boot: A Deep Dive

Dynamic‑datasource 4.3.1 offers a powerful AOP‑based, annotation‑driven solution for seamless multi‑database routing, read‑write separation, and load‑balancing in Spring Boot applications, while addressing common pitfalls such as transaction boundaries, connection‑pool configuration, health‑check failures, and version compatibility.

Multi-DataSourcedynamic-datasourcehealth check
0 likes · 18 min read
Mastering Dynamic Multi‑DataSource Management in Spring Boot: A Deep Dive
Open Source Linux
Open Source Linux
Jun 17, 2025 · Operations

Master HAProxy: Step‑by‑Step Installation, Configuration, and Advanced Load Balancing

This comprehensive guide walks you through installing HAProxy via yum, RPM packages, or source compilation, then details every core configuration block—including global, defaults, frontend, backend, and listen sections—while covering load‑balancing algorithms, ACL routing, health checks, SSL termination, statistics, and practical code examples for building a robust, high‑performance load‑balancer.

ConfigurationHAProxyInstallation
0 likes · 53 min read
Master HAProxy: Step‑by‑Step Installation, Configuration, and Advanced Load Balancing
php Courses
php Courses
May 26, 2025 · Backend Development

Implementing Load‑Balancer‑Like Auto‑Decision Logic in PHP Applications

This article explores how to embed load‑balancer concepts such as intelligent request distribution, health checks, automatic failover, and dynamic strategy adjustment directly into PHP applications using algorithms like weighted round‑robin, response‑time balancing, and circuit‑breaker patterns, providing code examples and practical deployment scenarios.

PHPfailoverhealth check
0 likes · 11 min read
Implementing Load‑Balancer‑Like Auto‑Decision Logic in PHP Applications
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 18, 2024 · Backend Development

Master Spring Boot 3 Actuator: Custom Endpoints, Health Checks, and Monitoring

Explore comprehensive Spring Boot 3 Actuator capabilities—including enabling CORS, creating custom endpoints, configuring health indicators, HTTP tracing, security auditing, and process monitoring—through detailed explanations, YAML configurations, and full Java code examples, empowering developers to effectively monitor and manage production-ready applications.

ActuatorCustom EndpointSpring Boot
0 likes · 8 min read
Master Spring Boot 3 Actuator: Custom Endpoints, Health Checks, and Monitoring
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Aug 20, 2024 · Cloud Native

Create a Custom Kubernetes Health‑Check Script that Auto‑Restarts Unhealthy Pods

To prevent service disruption caused by overly aggressive or sluggish Kubernetes liveness and readiness probes, this guide shows how to implement a custom health‑check script that periodically tests a service endpoint, exits the container on failure, and lets Kubernetes automatically restart the pod.

Container RestartCustom ScriptDocker
0 likes · 5 min read
Create a Custom Kubernetes Health‑Check Script that Auto‑Restarts Unhealthy Pods
Tencent Cloud Middleware
Tencent Cloud Middleware
Jul 17, 2024 · Cloud Native

How Polaris‑Mesh Server Handles Service Instance Heartbeats and Health Checks

This article explores Polaris‑Mesh’s server‑side health‑check mechanism, detailing how client heartbeat requests are received via gRPC, processed through Apiserver, Resource Auth Filter, Service, Healthcheck, and Checker Plugin, and how the system’s configuration, plugins, and time‑wheel ensure reliable instance health monitoring.

GoHeartbeatPolarisMesh
0 likes · 11 min read
How Polaris‑Mesh Server Handles Service Instance Heartbeats and Health Checks
21CTO
21CTO
Feb 13, 2024 · Backend Development

How Laravel 11 Introduces a Built‑in Health Check Route (/up)

Laravel 11 adds a default health‑check endpoint accessible via the /up route, configured in bootstrap/app.php, which dispatches a DiagnosingHealth event and returns an animated "Application up" page to verify application status.

LaravelLaravel 11PHP
0 likes · 2 min read
How Laravel 11 Introduces a Built‑in Health Check Route (/up)
Su San Talks Tech
Su San Talks Tech
Jan 3, 2024 · Backend Development

How Nacos Implements Service Registration: From Ephemeral Instances to CP/AP Consistency

This article deep‑dives into Nacos as a service registry, explaining the differences between temporary and permanent instances, registration mechanisms across 1.x and 2.x versions, heartbeat and health‑check strategies, service discovery methods, data‑consistency models, and the underlying data model that powers Nacos clusters.

ConsistencyHeartbeatNacos
0 likes · 28 min read
How Nacos Implements Service Registration: From Ephemeral Instances to CP/AP Consistency
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
May 29, 2023 · Backend Development

Why Is My Go Health‑Check So Slow? Diagnosing TCP Latency and GC Overhead

This article investigates why a Go‑based service health‑check system experiences high latency, examines differences from Nginx checks, runs experiments on physical machines and Docker, and explores goroutine scheduling, GOMAXPROCS, and garbage‑collection tuning to reduce average response time from 40 ms to under 10 ms.

DockerGarbage CollectionPerformance Optimization
0 likes · 10 min read
Why Is My Go Health‑Check So Slow? Diagnosing TCP Latency and GC Overhead
Programmer DD
Programmer DD
May 23, 2023 · Cloud Native

Achieve Zero‑Downtime Deployments with K8s and Spring Boot: Health Checks, Rolling Updates, and Autoscaling

This guide explains how to combine Kubernetes and Spring Boot to implement zero‑downtime releases by configuring readiness and liveness probes, defining graceful shutdown, applying rolling update strategies, setting up horizontal pod autoscaling, integrating Prometheus monitoring, and separating configuration via ConfigMaps for reusable images.

PrometheusRolling UpdateSpring Boot
0 likes · 13 min read
Achieve Zero‑Downtime Deployments with K8s and Spring Boot: Health Checks, Rolling Updates, and Autoscaling
Selected Java Interview Questions
Selected Java Interview Questions
Apr 19, 2023 · Operations

Zero‑Downtime Deployment with Kubernetes and Spring Boot: Health Checks, Rolling Updates, Graceful Shutdown, Autoscaling, Prometheus Monitoring, and Config Separation

This guide explains how to achieve zero‑downtime releases of a Spring Boot application on Kubernetes by configuring readiness/liveness probes, rolling‑update strategies, graceful shutdown, horizontal pod autoscaling, Prometheus metrics collection, and externalized configuration via ConfigMaps.

ConfigMapKubernetesPrometheus
0 likes · 11 min read
Zero‑Downtime Deployment with Kubernetes and Spring Boot: Health Checks, Rolling Updates, Graceful Shutdown, Autoscaling, Prometheus Monitoring, and Config Separation
21CTO
21CTO
Nov 17, 2022 · Operations

Mastering Load Balancing: Common Algorithms and Their Implementations

This article explains what load balancing technology is, reviews common load balancing algorithms such as Round Robin, Weighted Round Robin, Least Connections, and Consistent Hash, and demonstrates their implementations with code examples, while also covering extensions like service discovery, health checks, and slow start mechanisms.

AlgorithmsDistributed Systemshealth check
0 likes · 21 min read
Mastering Load Balancing: Common Algorithms and Their Implementations
Wukong Talks Architecture
Wukong Talks Architecture
Aug 3, 2022 · Backend Development

How to Assemble a Service Registry: Requirements, Interfaces, and Technical Choices

This article explains how to assemble a production‑grade service registry by analyzing requirements, defining registration/discovery interfaces, comparing push and health‑check mechanisms, selecting long‑connection technologies, and choosing data‑storage and high‑availability strategies, all illustrated with JSON examples and design guidelines.

Backend Architecturehealth checklong-connection
0 likes · 14 min read
How to Assemble a Service Registry: Requirements, Interfaces, and Technical Choices
Ops Development Stories
Ops Development Stories
May 18, 2022 · Cloud Native

Mastering K8s Application Lifecycle: Health Checks, Graceful Shutdown, Metrics & Tracing

This article explains how developers and operators should prepare a Go‑based service for Kubernetes by implementing health‑check endpoints, graceful shutdown handling, metrics exposure, tracing integration, standardized logging, and operational best practices such as stateless design, high availability, self‑healing, and HTTPS configuration.

DevOpsGraceful ShutdownKubernetes
0 likes · 20 min read
Mastering K8s Application Lifecycle: Health Checks, Graceful Shutdown, Metrics & Tracing
High Availability Architecture
High Availability Architecture
Oct 13, 2020 · Cloud Native

Service Discovery: Call Patterns, Consistency Trade‑offs, and Health‑Check Designs

This article examines the motivations for service discovery in microservice architectures, compares client‑side and server‑side discovery patterns, discusses consistency versus availability trade‑offs (CAP, CP vs AP), and reviews various health‑check mechanisms, graceful up/down strategies, metadata considerations, and high‑availability designs.

ConsistencyMicroserviceshealth check
0 likes · 14 min read
Service Discovery: Call Patterns, Consistency Trade‑offs, and Health‑Check Designs
Java Architecture Diary
Java Architecture Diary
Mar 23, 2020 · Backend Development

Why SpringBoot Admin Shows Services Offline and How to Fix Sentinel Health

This article explains how SpringBoot Admin visualizes service status via the Spring Actuator health endpoint, why some services appear offline despite functioning, and provides step‑by‑step troubleshooting of Sentinel health checks, including configuration tweaks and code examples to ensure proper initialization and connectivity.

SpringBootbackend-monitoringhealth check
0 likes · 7 min read
Why SpringBoot Admin Shows Services Offline and How to Fix Sentinel Health
Architects Research Society
Architects Research Society
Mar 20, 2020 · Operations

Envoy Health Checks: Active, Passive, Filters, and Connection‑Pool Interaction

Envoy provides active and passive health checks—including HTTP, L3/L4, and Redis types—configurable intervals and failure thresholds, along with a health‑check filter that can bypass, forward, or cache requests, and detailed connection‑pool handling for HTTP/1.1 and HTTP/2 to ensure reliable service routing.

Connection PoolEnvoyService Mesh
0 likes · 7 min read
Envoy Health Checks: Active, Passive, Filters, and Connection‑Pool Interaction
HomeTech
HomeTech
Dec 20, 2019 · Cloud Native

Practical Experience of Containerizing Java Applications: Docker, JVM Tuning, Multi‑Stage Builds, and Operational Tips

This article shares the 2019 cloud‑native migration experience of an e‑commerce team, covering Docker and Kubernetes basics, Java‑Docker compatibility, memory and CPU limits, log collection, JDK version choices, Dockerfile and multi‑stage build practices, health checks, graceful shutdown, and common pitfalls encountered during containerization.

DockerJVMKubernetes
0 likes · 21 min read
Practical Experience of Containerizing Java Applications: Docker, JVM Tuning, Multi‑Stage Builds, and Operational Tips
360 Tech Engineering
360 Tech Engineering
Dec 11, 2019 · Backend Development

Implementing a Simple Load Balancer in Go

This article walks through building a basic round‑robin load balancer in Go, covering the underlying principles, data structures, reverse‑proxy integration, atomic indexing, concurrency handling, health‑check mechanisms, and how to extend the implementation for production use.

Backend DevelopmentGoLoad Balancer
0 likes · 11 min read
Implementing a Simple Load Balancer in Go
GF Securities FinTech
GF Securities FinTech
Aug 22, 2019 · Backend Development

Mastering Health Checks in OpenResty: Compare Three Backend Modules

This article examines three OpenResty-based backend health‑check solutions—ngx_http_upstream_module, lua‑resty‑upstream‑healthcheck, and nginx_upstream_check_module—detailing their implementation principles, configuration examples, node status monitoring, and practical Docker integration, helping developers choose the optimal approach for reliable service availability.

DockerLuaOpenResty
0 likes · 9 min read
Mastering Health Checks in OpenResty: Compare Three Backend Modules
dbaplus Community
dbaplus Community
Nov 25, 2018 · Backend Development

Mastering Load Balancing: 5 Core Strategies Explained with Code

This article introduces the concept of load balancing as a key high‑availability technique, explains five common strategies—round robin, weighted round robin, least connections, fastest response, and hash—provides code examples, compares their pros and cons, and outlines health‑check methods to ensure reliable service.

HashLeast ConnectionsRound Robin
0 likes · 10 min read
Mastering Load Balancing: 5 Core Strategies Explained with Code
MaGe Linux Operations
MaGe Linux Operations
May 19, 2018 · Operations

Why Nginx Community Health Checks Fail and How to Diagnose Them

This article examines the weak health_check mechanism of open‑source Nginx, demonstrates a test setup with two Tomcat backends, analyzes access and error logs to show how Nginx retries failed servers, explains the role of max_fails, fail_timeout, and compares it with Nginx Plus features.

NGINXfail_timeouthealth check
0 likes · 10 min read
Why Nginx Community Health Checks Fail and How to Diagnose Them
Architects Research Society
Architects Research Society
Jan 11, 2018 · Operations

Envoy Outlier Detection and Ejection Mechanism Overview

The article explains Envoy's outlier detection and ejection process, detailing how unhealthy upstream hosts are identified and temporarily removed based on consecutive 5xx errors, gateway failures, or success‑rate thresholds, and describes the logging format and configuration options for these health‑check mechanisms.

Operationsejectionhealth check
0 likes · 6 min read
Envoy Outlier Detection and Ejection Mechanism Overview
ITPUB
ITPUB
Feb 5, 2017 · Operations

Why HAProxy May Drop Requests When a Backend Fails – A Packet‑Capture Study

This article walks through a hands‑on packet‑capture experiment comparing HAProxy and Nginx load‑balancing behavior, showing how HAProxy’s health‑check interval can cause request loss during backend failures while Nginx continues to serve traffic.

HAProxyPacket Capturebackend failure
0 likes · 7 min read
Why HAProxy May Drop Requests When a Backend Fails – A Packet‑Capture Study
Architecture Digest
Architecture Digest
Jul 7, 2016 · Operations

Understanding Load Balancing and the Design of Alibaba's VIPServer

This article explains the fundamentals of load balancing, compares common techniques such as DNS round‑robin, hardware and software load balancers, discusses their advantages and drawbacks, and introduces Alibaba's VIPServer as a mid‑tier, seven‑layer load‑balancing solution with advanced health‑check and traffic‑routing features.

DNSL4/L7VIPServer
0 likes · 19 min read
Understanding Load Balancing and the Design of Alibaba's VIPServer
Java High-Performance Architecture
Java High-Performance Architecture
Sep 5, 2015 · Operations

How Does Nginx Detect Unhealthy Servers? Passive vs Active Health Checks Explained

NGINX determines server health through passive checks—stopping forwarding after failures—and active health checks, which periodically probe each backend using the health_check directive, allowing configuration of intervals, failure thresholds, custom URIs, and response matching criteria to ensure reliable load balancing.

Operationsactive checkhealth check
0 likes · 4 min read
How Does Nginx Detect Unhealthy Servers? Passive vs Active Health Checks Explained