Tag

ZeroDowntime

0 views collected around this technical thread.

Selected Java Interview Questions
Selected Java Interview Questions
Mar 11, 2025 · Backend Development

Zero‑Downtime SpringBoot Deployment by Sharing the Same Port

The article explains how to update a SpringBoot application without stopping the old process by detecting port usage, temporarily launching a new instance on an alternate port, then seamlessly switching the original port to the new instance, achieving near‑zero downtime.

JavaPortSharingSpringBoot
0 likes · 8 min read
Zero‑Downtime SpringBoot Deployment by Sharing the Same Port
Architecture Digest
Architecture Digest
Aug 18, 2024 · Backend Development

Zero‑Downtime SpringBoot Port Sharing: Design and Implementation

This article explains how to achieve seamless code updates for SpringBoot applications by allowing two processes to share the same port, detailing the underlying servlet container mechanics, the role of DispatcherServlet, and providing a complete Java implementation with step‑by‑step instructions and code samples.

BackendJavaPortSharing
0 likes · 8 min read
Zero‑Downtime SpringBoot Port Sharing: Design and Implementation
Java Architect Essentials
Java Architect Essentials
Jun 13, 2023 · Cloud Native

Zero‑Downtime Deployment with K8s and SpringBoot: Health Checks, Rolling Updates, Graceful Shutdown, Autoscaling, Prometheus Integration, and Config Separation

This article demonstrates how to achieve zero‑downtime releases for SpringBoot applications on Kubernetes by configuring readiness/liveness probes, rolling update strategies, graceful shutdown hooks, horizontal pod autoscaling, Prometheus monitoring, and externalized configuration via ConfigMaps.

ConfigMapHealthCheckKubernetes
0 likes · 13 min read
Zero‑Downtime Deployment with K8s and SpringBoot: Health Checks, Rolling Updates, Graceful Shutdown, Autoscaling, Prometheus Integration, and Config Separation