Java Architect Essentials
Author

Java Architect Essentials

Committed to sharing quality articles and tutorials to help Java programmers progress from junior to mid-level to senior architect. We curate high-quality learning resources, interview questions, videos, and projects from across the internet to help you systematically improve your Java architecture skills. Follow and reply '1024' to get Java programming resources. Learn together, grow together.

1.1k
Articles
0
Likes
2.3k
Views
0
Comments
Recent Articles

Latest from Java Architect Essentials

100 recent articles max
Java Architect Essentials
Java Architect Essentials
Jul 10, 2025 · Operations

How Header Routing Enables Zero‑Downtime Gray Releases

The article explains why traditional branch‑based deployments cause service outages, introduces Header routing as a logical, zero‑downtime gray‑release solution, details its core principles, benefits, implementation with Nginx Ingress, and provides practical code examples for seamless version switching.

Header RoutingKubernetesNGINX Ingress
0 likes · 10 min read
How Header Routing Enables Zero‑Downtime Gray Releases
Java Architect Essentials
Java Architect Essentials
Jul 8, 2025 · Backend Development

Diagnose Java Memory Leaks in Minutes with Spring Boot Actuator and Arthas

This article explains why traditional heap dump and stack trace analysis are cumbersome, and shows how combining Spring Boot Actuator metrics with the Arthas diagnostic tool provides real‑time monitoring, rapid object inspection, and precise leak root‑cause identification, dramatically speeding up Java OOM troubleshooting.

ArthasMemory LeakSpring Boot
0 likes · 14 min read
Diagnose Java Memory Leaks in Minutes with Spring Boot Actuator and Arthas
Java Architect Essentials
Java Architect Essentials
Jul 7, 2025 · Backend Development

6 Proven Spring Boot Performance Hacks to Slash Response Time

Discover six practical Spring Boot optimization techniques—including Tomcat thread‑pool tuning, @Async asynchronous processing, HTTP caching, switching to Undertow, HikariCP connection pooling, and JVM memory settings—that transformed a sluggish e‑commerce service from 5‑second delays to sub‑1.5‑second response times.

AsyncHTTP CachingHikariCP
0 likes · 11 min read
6 Proven Spring Boot Performance Hacks to Slash Response Time
Java Architect Essentials
Java Architect Essentials
Jul 7, 2025 · Backend Development

Mastering Backpressure in Reactive Java: Prevent OOM and Crashes

During high‑traffic spikes, traditional servlet thread‑pool systems often collapse, but simply switching to Reactor isn’t enough; without proper backpressure control you’ll still face OOM and outages—this article explains why backpressure matters and offers practical dynamic rate‑limiting, bounded buffering, and circuit‑breaker solutions.

Spring Reactorbackpressurereactive-programming
0 likes · 12 min read
Mastering Backpressure in Reactive Java: Prevent OOM and Crashes
Java Architect Essentials
Java Architect Essentials
Jul 6, 2025 · Backend Development

How to Slash Spring Boot Startup Time by 80%: 10 Proven Optimizations

This article shares ten practical techniques—including lazy bean loading, removing unused auto‑configurations, classloader tweaks, thread‑pool tuning, logging reduction, health‑check disabling, SSD upgrades, Maven packaging fixes, and Arthas monitoring—that together can reduce Spring Boot startup from minutes to seconds, dramatically boosting developer productivity.

Performance TuningSpring Bootstartup-optimization
0 likes · 7 min read
How to Slash Spring Boot Startup Time by 80%: 10 Proven Optimizations
Java Architect Essentials
Java Architect Essentials
Jul 6, 2025 · Backend Development

Mastering Spring Cloud Config: Who Wins the Priority Battle?

This article explains how Spring Cloud and Spring Cloud Alibaba determine configuration precedence among local files, Nacos remote settings, environment variables, system properties, and command‑line arguments, highlighting version‑specific rule changes, key override switches, and provides a comprehensive comparison table to help developers troubleshoot and ace interview questions.

DevOpsNacosSpring Cloud
0 likes · 10 min read
Mastering Spring Cloud Config: Who Wins the Priority Battle?
Java Architect Essentials
Java Architect Essentials
Jul 6, 2025 · Backend Development

Mastering Spring Bean Circular Dependencies: 3 Real-World Solutions

This article explains Spring's three‑level cache mechanism for resolving bean circular dependencies, dives into why the cache alone is insufficient, and presents three practical scenarios with concrete solutions such as redesigning constructors, using @Lazy, and handling AOP proxy consistency.

Circular DependencyJavaSpring
0 likes · 14 min read
Mastering Spring Bean Circular Dependencies: 3 Real-World Solutions
Java Architect Essentials
Java Architect Essentials
Jul 6, 2025 · Operations

How Logback, MDC, and ELK Can Rescue Your Nighttime Log Chaos

This article explains how chaotic, multi‑framework logging in Java microservices leads to debugging nightmares, and demonstrates a three‑step solution—standardizing on Logback, adding traceable MDC identifiers, and visualizing logs with ELK—to achieve unified log formats, sensitive data masking, and dramatically faster issue resolution.

ELKlogbacklogging
0 likes · 10 min read
How Logback, MDC, and ELK Can Rescue Your Nighttime Log Chaos