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
Spring Cloud Gateway Complete Guide: Routes, Filters, and Rate Limiting with the Leaky Bucket Algorithm
Overview
A microservices gateway is a system that provides centralized authentication, security control, unified logging, monitoring, and rate limiting by exposing a single entry point.
Spring Cloud Gateway Workflow
A client sends a request to Spring Cloud Gateway. The request is first extracted and assembled into a gateway context by HttpWeb ...
Posted on Wed, 05 Aug 2026 17:08:21 +0000 by transfield
Understanding Apache Dubbo: A Comprehensive RPC Framework Guide
Apache Dubbo RPC Framework Overview
Apache Dubbo is a high-performance RPC (Remote Procedure Call) service development framework designed to address service governance and communication challenges in microservice architectures. The framework provides multi-language SDK implementations including Java and Golang. Microservices built with Dubbo in ...
Posted on Tue, 04 Aug 2026 16:12:32 +0000 by daveoliveruk
Building a Microservices E-Commerce Platform with Spring Cloud and Alibaba
Project Architecture Overview
The system adopts a microservices architecture, decomposing business capabilities into independently deployable services communicating over lightweight HTTP APIs. Each service handles its own data storage and can be developed with dedicated technology stacks. The architecture diagram splits the monolith into servic ...
Posted on Thu, 30 Jul 2026 16:55:42 +0000 by adamlacombe
Implementing Asynchronous Microservices Using the Vert.x Event Bus
The Vert.x framework facilitates high-performance asynchronous programming. When a request arrives, it is delegated to the event loop rather than blocking threads. The server dispatches the task and continues processing immediately. Once the background operation completes, the result is returned via a callback mechanism, notifying the client. T ...
Posted on Tue, 28 Jul 2026 16:39:22 +0000 by Tchelo
Integrating Spring Cloud Config with Eureka for Service Discovery
Previous implementations of Spring Cloud Config typically required clients to specify the server's URL directly using spring.cloud.config.uri. This approach becomes problematic when scaling the server into a cluster, as changes to the server's IP address or load-balancing setup necessitate manual updates to every client. To align with the servi ...
Posted on Mon, 27 Jul 2026 16:02:33 +0000 by tyson