Architecting a Multi-Module Spring Boot Application Structure
Layered Module Architecture
The foundation relies on a hierarchical Maven aggregation strategy. A root Spring Boot aggregator orchestrates dependency inheritance, while distinct child modules operate as independent deployment units. A dedicated commons artifact consolidates reusable components, including domain models, persistence layers, utili ...
Posted on Mon, 01 Jun 2026 17:32:44 +0000 by Yawa
Distributed Cron Scheduling with ElasticJob: Sharding, High Availability, and Runtime Rescaling
Consider a typical microservice deployment where an order processing service runs across multiple instances. A common requirement is to daily scan for successfully processed orders from the previous day and notify downstream analytics services.
A naive implemantation using Spring’s @Scheduled annotation leads to duplicate execution in productio ...
Posted on Mon, 01 Jun 2026 16:08:38 +0000 by phillyrob
Core Architecture and Initialization Strategies in Spring Boot
Spring Boot operates as an opinionated extension of the broader Spring ecosystem, engineered to eliminate boilerplate setup for enterprise-grade Java applications. By leveraging convention-over-configuration principles, it accelerates the transition from prototype to production deployment.
Architectural Pillars
The framework relies on several f ...
Posted on Tue, 26 May 2026 17:02:01 +0000 by pp4sale
Spring Boot Microservices: Service Management with Feign Client
Introduction
Feign simplifies REST client development by abstracting away the underlying HTTP communication details. Instead of manually constructing URLs, handling parameter concatenation, and managing HTTP requests, Feign allows developers to define service calls as simple interface methods that resemble Spring MVC controller endpoints.
This ...
Posted on Sat, 23 May 2026 18:57:00 +0000 by Ohio Guy
Data Storage and Microservices in ASP.NET Core
Understanding HTTP
Before diving into REST, you should have a solid understanding of the Hypertext Transfer Protocol (HTTP). HTTP was created in 1989 by Tim Berners-Lee at CERN, the European Organization for Nuclear Rseearch. In the early days of computing, researchers would publish their findings in physical journals, which meant lengthy turna ...
Posted on Wed, 20 May 2026 19:06:03 +0000 by joix
Managing Shared and Extended Configuration in Nacos Spring Cloud
Shared and Extended Configuration Support in Nacos
In multi-module microservice architectures, common infrastructure settings—such as database connection strings, Redis endpoints, message broker URIs, or observability parameters—are frequently reused across services. To avoid duplication and simplify maintenance, Nacos Config provides two mecha ...
Posted on Wed, 20 May 2026 07:43:03 +0000 by konky
Exploring the Async Overhaul in Dubbo 2.7
Evolution of the Dubbo Framework
Origin: Alibaba open-sourced the Dubbo framework on October 27, 2011, introducing comprehensive service governance to the Java ecosystem. It quickly became a standard for many organizations outside the Alibaba ecosystem.
Stagnation: Following the release of version 2.5.3 in October 2012, major development halted ...
Posted on Tue, 19 May 2026 23:46:03 +0000 by deansatch
Implementing Hystrix Circuit Breakers and Dashboard Monitoring in Spring Cloud
Hystrix Circuit Breaker IntegrationHystrix, a library created by Netflix, implements the Circuit Breaker pattern to prevent cascading failures in distributed systems. It acts as a safeguard for service availability, stopping failures from propagating through the microservices ecosystem.Project DependenciesTo implement Hystrix within a Spring Cl ...
Posted on Tue, 19 May 2026 17:44:38 +0000 by Blade280891
Spring Cloud Gateway: Custom Filters and Filter Factories
Custom Gateway Filter Implementation
When you need to implement custom logic within the gateway's request processing pipeline, the GatewayFilter interface provides the necessary hooks. Below is a timing filter that meausres request duration:
import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.core.Ordered;
...
Posted on Tue, 19 May 2026 09:32:19 +0000 by erikwebb
Enterprise Java Backend Technical Interview Reference
Microservices Architecture Stack
Modern distributed systems leverage Spring Cloud Alibaba ecosystem combined with containerized deployement. Core infrastructure components include Nginx for edge traffic management, Spring Cloud Gateway for centralized authentication and routing, Nacos for service discovery and dynamic configuration, Sentinel fo ...
Posted on Tue, 19 May 2026 01:38:50 +0000 by cody44