Tagged articles
8 articles
Page 1 of 1
Architect's Guide
Architect's Guide
Sep 13, 2025 · Backend Development

How to Solve Microservice Data Dependency with Real‑Time Sync and Bifrost

This article examines the data dependency challenges among microservices in a supply‑chain system, compares initial data‑redundancy and decoupled synchronization approaches, and demonstrates how real‑time table sync using the open‑source Bifrost middleware can improve query performance and maintain consistency.

Backend ArchitectureBifrostMicroservices
0 likes · 11 min read
How to Solve Microservice Data Dependency with Real‑Time Sync and Bifrost
Sanyou's Java Diary
Sanyou's Java Diary
Mar 6, 2025 · Backend Development

8 Real-World MQ Use Cases Every Backend Engineer Should Know

This article explores eight practical scenarios for using message queues—such as asynchronous processing, service decoupling, traffic shaping, delayed tasks, log collection, distributed transactions, remote calls, and broadcast notifications—providing code examples with RabbitMQ, RocketMQ, and Kafka to illustrate each pattern.

Broadcast NotificationsDistributed TransactionsMessage Queue
0 likes · 15 min read
8 Real-World MQ Use Cases Every Backend Engineer Should Know
macrozheng
macrozheng
Jan 7, 2025 · Backend Development

8 Real-World Scenarios for Using Message Queues in Modern Applications

This article explores eight practical use cases for message queues—including asynchronous processing, service decoupling, traffic shaping, delayed tasks, log collection, distributed transactions, remote calls, and broadcast notifications—providing code examples and architectural guidance for building robust backend systems.

Message QueueRocketMQSpring Boot
0 likes · 13 min read
8 Real-World Scenarios for Using Message Queues in Modern Applications
Architect
Architect
Mar 2, 2024 · Backend Development

Decoupling Business Messaging: A Deep Dive into the X‑Pigeon Platform Architecture

This article analyzes the challenges of tightly coupled message‑business code, duplicated service implementations, and intermittent message loss, then details the design of the X‑Pigeon centralized messaging platform—including its three‑element model, lifecycle states, rate‑limiting strategies, and template system—to achieve scalable, reliable communication across microservices.

BackendCloud NativeMessaging
0 likes · 11 min read
Decoupling Business Messaging: A Deep Dive into the X‑Pigeon Platform Architecture
JavaEdge
JavaEdge
Jul 28, 2020 · Backend Development

Why Message Queues Are the Secret to Faster, Scalable Systems

This article explains the real‑world origin of message queues, illustrates how they enable asynchronous processing, traffic control, and service decoupling, and compares their benefits and drawbacks with concrete examples such as flash‑sale systems and token‑bucket flow control.

Backend Architectureasynchronous processingservice decoupling
0 likes · 8 min read
Why Message Queues Are the Secret to Faster, Scalable Systems
Architecture Talk
Architecture Talk
Sep 30, 2018 · Backend Development

Why Event‑Driven Architecture Beats Command‑Driven Design in Microservices

This article explains how shifting from synchronous command‑driven interactions to asynchronous event‑driven flows reduces coupling, improves scalability, and enables flexible querying in distributed systems, while also discussing hybrid patterns, the single‑writer principle, and practical advantages illustrated with Kafka‑based examples.

Event-Driven ArchitectureEventsKafka
0 likes · 13 min read
Why Event‑Driven Architecture Beats Command‑Driven Design in Microservices
Efficient Ops
Efficient Ops
Jul 19, 2016 · Operations

How Alibaba Games Built a 4‑9 High‑Availability System: Architecture, HTTP‑DNS & Ops Practices

This article details Alibaba Games' journey to achieve four‑nine reliability through a business‑focused high‑availability architecture, including system analysis, a four‑layer design, HTTP‑DNS client retry, service decoupling, multi‑active deployment, comprehensive monitoring, and measurable operational goals.

OperationsSystem Architecturehttp-dns
0 likes · 21 min read
How Alibaba Games Built a 4‑9 High‑Availability System: Architecture, HTTP‑DNS & Ops Practices