Understanding Eureka in Microservices Architecture
Eureka is a service discovery component originally developed and open-sourced by Netflix. It plays a critical role in microservices-based systems, where applications are decomposed into small, independently deployable services that must dynamically locate and communicate with one another.
Core Mechanisms of Eureka
Service Registration: Upon st ...
Posted on Sun, 30 Aug 2026 16:07:30 +0000 by designxperts
Container Orchestration with Docker Compose
Overview of Docker Compose
Docker Compose is an orchestration tool provided by Docker for managing multi-container applications. It uses a YAML file to define services, networks, and volumes, allowing developers to launch and manage complex environments with a single command. This is especially useful in development, testing, and staging enviro ...
Posted on Sat, 29 Aug 2026 16:13:12 +0000 by apw
Handling Empty Rollbacks and Suspended Transactions in TCC-Based Distributed Systems
Understanding Empty Rollbacks
An empty rollback occurs when the Cancel operation of a TCC (Try-Confirm-Cancel) transaction runs, but the corresponding Try phase was never successfully executed. This results in an attempt to compensate for resources that were never reserved.
Scenario Example
Consider a scenario where a coordinator dispatches a T ...
Posted on Thu, 27 Aug 2026 16:18:08 +0000 by zeus1
Building Scalable Socket.IO Microservices on Kubernetes
Integrating Socket.IO with Spring Boot
The core server uses the Netty-based Socket.IO server implementation for Java. The Maven deppendency is:
<dependency>
<groupId>com.corundumstudio.socketio</groupId>
<artifactId>netty-socketio</artifactId>
<version>1.7.19</version>
</dependency>
...
Posted on Wed, 19 Aug 2026 16:22:41 +0000 by simplyi
Integrating Dubbo Admin with Spring Boot for Service Management
Setting Up Dubbo Admin for Service Management
Dubbo Admin serves as a web-based management tool for monitoring and administering Dubbo services in distributed environments. It offers features such as service registration, real-time monitoring, dynamic configuration, and visualization of service dependencies.
Installation Steps
Clone the Repos ...
Posted on Wed, 19 Aug 2026 16:21:22 +0000 by lokesh_kumar_s
Building CodeSpirit: A Backend-Driven Low-Code Framework on .NET 9
Motivation: Solving the Low-Code Dilemma
While the market is saturated with low-code platforms, most solutions suffer from critical limitations: they operate as "black boxes," introduce significant runtime performance overhead, and lack flexibility when deep customization is required. CodeSpirit was designed to address these pain poin ...
Posted on Wed, 19 Aug 2026 16:12:22 +0000 by joma
Architecting Distributed Transactions: Principles and Implementation Patterns
Understanding Distributed Transactions
A distributed transaction involves the coordination and management of data operations across multiple distinct nodes or databases within a distributed environment. Unlike local transactions that operate within a single database instance, distributed transactions must ensure data integrity across several ph ...
Posted on Sat, 15 Aug 2026 16:26:58 +0000 by jackiw
Service Discovery Mechanisms in Microservices: Nacos, REST, and RPC
Architectural Evolution and Microservices
Modern software engineering has transitioned from monolithic architectures, where all components share a single database and deployment unit, to distributed systems. While Service-Oriented Architecture (SOA) abstracted common functionalities into services, Microservices architecture refines this by brea ...
Posted on Fri, 14 Aug 2026 16:54:46 +0000 by keakathleen
Eureka Service Discovery: Analyzing Registry Fetch and Caching Mechanisms
Service discovery in Eureka revolves around two primary requirements for a client: obtaining the list of service provider addresses during bootstrap and dynamically detectnig changes in the Eureka server registry. This article explores how these processes are implemented on both the client and server sides.
Registry Initialization in DiscoveryC ...
Posted on Mon, 10 Aug 2026 16:55:20 +0000 by AdamDowning
Implementing the Pig Microservice Platform on Tencent Cloud TKE
System Architecture
The underlying infrastructure follows a layered design typical of distributed systems, separating registration, authentication, and gateway responsibilities to ensure modularity.
CI/CD Workflow Implementation
Automated delivery relies on a Jenkins-based pipeline that handles source control integration, build artifacts, conta ...
Posted on Mon, 10 Aug 2026 16:29:47 +0000 by crickettdt