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

Configuring Redis for Servlet-Based Services and WebFlux Gateways in Microservices

In modern microservice architectures, Redis is widely used for caching, distributed locking, session storage, and rate limiting. However, the way you interact with Redis differs significantly between a traditional Servlet‑based service (blocking) and a WebFlux‑based gateway (non‑blocking). This guide explains both approaches and provides ready‑ ...

Posted on Sun, 17 May 2026 11:14:36 +0000 by feckless

Implementing Apache Dubbo Service Exposure via Spring XML Configuration

XML-based configuration remains a practical approach for managing Apache Dubbo RPC endpoints, particularly when decoupling infrastructure settings from application source code. This methodology facilitates environment-specific overrides, centralized version control, and clearer depandency mapping for complex deployments. Dependency Initializati ...

Posted on Sun, 17 May 2026 06:50:11 +0000 by runeveryday

Getting Started with Nacos: Setup and Dynamic Configuration

Installation and Startup Download the Nacos binary from the official GitHub releases page and extract it to a convenient location. Inside the extracted directory, conf/application.properties holds default settings, such as the web port (default 8848) wich typically does not need to be changed. Navigate to the bin folder, open a terminal, and ru ...

Posted on Sat, 16 May 2026 23:27:56 +0000 by 2705ap