Tagged articles

asynchronous messaging

27 articles · Page 1 of 1
Tencent Cloud Middleware
Tencent Cloud Middleware
Jul 7, 2026 · Cloud Native

Decoding AI Agent Collaboration: RocketMQ Lite Topic Makes Messaging as Easy as Creating a File

The article analyzes the communication challenges of AI‑native applications—async coordination, per‑session isolation, and millions of independent channels—and shows how RocketMQ Lite Topic solves them with lightweight, auto‑reclaimed topics that guarantee strict ordering, fault‑tolerant streaming, and seamless break‑resume handling.

AI native applicationsLite TopicMessage Queue
0 likes · 15 min read
Decoding AI Agent Collaboration: RocketMQ Lite Topic Makes Messaging as Easy as Creating a File
Mike Chen Rui
Mike Chen Rui
Jul 7, 2026 · Cloud Native

The 4 Most Common Microservice Architecture Patterns Explained

This article breaks down four key microservice architecture patterns—data‑sharing, aggregation, sidecar proxy, and asynchronous messaging—detailing their purpose, typical use cases, benefits, and why some are only suitable as short‑term solutions during system migration.

AggregationSidecararchitecture patterns
0 likes · 5 min read
The 4 Most Common Microservice Architecture Patterns Explained
The Dominant Programmer
The Dominant Programmer
Jun 6, 2026 · Backend Development

Business Trace Logging Design Pattern: From Theory to Practice

The article explains a structured business‑trace logging pattern that records each critical step of a workflow as a node, stores logs in a dedicated MySQL database, aggregates them by a business number, and presents them in a sortable, color‑coded front‑end for both developers and business users.

MySQLRocketMQasynchronous messaging
0 likes · 15 min read
Business Trace Logging Design Pattern: From Theory to Practice
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Oct 28, 2025 · Artificial Intelligence

How Apache RocketMQ Powers Asynchronous Multi‑Agent AI Architectures

This article explains how Apache RocketMQ’s new semantic Topic and Lite‑Topic features enable dynamic ability discovery, asynchronous communication, and closed‑loop task coordination for multi‑agent AI systems, outlining communication patterns, subscription management, and an event‑driven model that bridges AI autonomy with reliable backend messaging.

Apache RocketMQLite TopicMulti-Agent AI
0 likes · 12 min read
How Apache RocketMQ Powers Asynchronous Multi‑Agent AI Architectures
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Oct 11, 2025 · Cloud Native

Exploring Microservice Architecture Patterns: Aggregation, Sharing, Proxy, and Async Messaging

This article outlines four key microservice architecture patterns—aggregation, shared database, proxy (API gateway), and asynchronous messaging—detailing their advantages, drawbacks, and typical application scenarios to help architects choose the right approach for scalable, resilient systems.

Aggregationarchitectureasynchronous messaging
0 likes · 5 min read
Exploring Microservice Architecture Patterns: Aggregation, Sharing, Proxy, and Async Messaging
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 26, 2024 · Backend Development

Four Main Microservice Architecture Patterns Explained

This article introduces and compares four common microservice architecture patterns—aggregation, shared database, proxy (including sidecar), and asynchronous messaging—detailing their designs, advantages, disadvantages, and typical use cases for large‑scale systems.

Aggregationasynchronous messagingproxy
0 likes · 6 min read
Four Main Microservice Architecture Patterns Explained
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 16, 2022 · Backend Development

How to Evolve a Monolith into an Event‑Driven Microservices Architecture

This article walks you through the complete journey from a simple monolithic e‑commerce application to a highly scalable, low‑latency, event‑driven microservices system, covering design patterns, principles, communication strategies, data management techniques, and technology choices.

API GatewayDesign Patternsasynchronous messaging
0 likes · 22 min read
How to Evolve a Monolith into an Event‑Driven Microservices Architecture
IT Architects Alliance
IT Architects Alliance
Aug 3, 2021 · Industry Insights

How to Split Complex Systems and Evolve Architecture for Scalable Micro‑services

The article examines why growing business complexity and throughput demands necessitate system decomposition and architectural evolution, detailing horizontal scaling, vertical and business splitting, database partitioning strategies, cache and index integration, remote service data sourcing, and asynchronous messaging to achieve scalable, robust micro‑service‑based solutions.

Caching StrategiesVertical Shardingasynchronous messaging
0 likes · 9 min read
How to Split Complex Systems and Evolve Architecture for Scalable Micro‑services
Top Architect
Top Architect
Jul 22, 2021 · Backend Development

RabbitMQ vs Apache Kafka: In‑Depth Comparison and Guidance for Choosing the Right Messaging System

This article explains the fundamental differences between RabbitMQ and Apache Kafka, covering their architectures, message models, ordering guarantees, routing capabilities, timing controls, retention policies, fault‑tolerance mechanisms, scalability, and consumer complexity, and then provides practical criteria to help architects decide which solution best fits a given use case.

ComparisonKafkaMessage Queue
0 likes · 22 min read
RabbitMQ vs Apache Kafka: In‑Depth Comparison and Guidance for Choosing the Right Messaging System
Alimama Tech
Alimama Tech
Jun 16, 2021 · Backend Development

Design and Implementation of the AMB Asynchronous Message Bus for Alibaba Advertising Platform

To solve the scalability, visibility, and debugging challenges of heterogeneous asynchronous calls after Alibaba Momma’s advertising services shifted to micro‑services, the team created the AMB (Alibaba Momma Application Message Bus), a console‑driven, bus‑style platform with layered connectors, reusable components, isolated JStorm topologies, and centralized monitoring that turns hours‑long coding into rapid visual workflow configuration.

AlibabaBackend ArchitectureMessage Bus
0 likes · 12 min read
Design and Implementation of the AMB Asynchronous Message Bus for Alibaba Advertising Platform
Architects Research Society
Architects Research Society
Apr 26, 2021 · Cloud Native

Asynchronous Messaging and Event‑Driven Communication in Microservices

This article explains the importance of asynchronous messaging and event‑driven communication for coordinating changes across multiple microservices and bounded contexts, covering single‑receiver and multi‑receiver patterns, message brokers, eventual consistency, publishing/subscribing mechanisms, and practical implementation considerations.

asynchronous messagingevent-driveneventual consistency
0 likes · 11 min read
Asynchronous Messaging and Event‑Driven Communication in Microservices
Code Ape Tech Column
Code Ape Tech Column
Feb 25, 2021 · Fundamentals

What Starbucks Can Teach Us About Two-Phase Commit and Asynchronous Messaging

The article uses Starbucks' coffee‑ordering process to illustrate asynchronous order handling, correlation identifiers, exception‑handling strategies, two‑phase commit, and conversation patterns, showing how real‑world practices inform the design of reliable distributed messaging systems.

asynchronous messagingcorrelationerror handling
0 likes · 8 min read
What Starbucks Can Teach Us About Two-Phase Commit and Asynchronous Messaging
Selected Java Interview Questions
Selected Java Interview Questions
Jan 24, 2021 · Backend Development

Decoupling Microservices: Asynchronous Messaging, Event‑Driven Architecture, and CQRS Strategies

The article examines how to reduce tight coupling between microservices by applying module‑division principles, converting synchronous calls to asynchronous messaging, leveraging event‑driven architectures and CQRS, employing local caching and data landing, and refactoring overly coupled services for more resilient backend systems.

asynchronous messagingbackend designcqrs
0 likes · 21 min read
Decoupling Microservices: Asynchronous Messaging, Event‑Driven Architecture, and CQRS Strategies
Programmer DD
Programmer DD
Nov 4, 2020 · Fundamentals

What Starbucks Can Teach Us About Asynchronous Messaging and Two‑Phase Commit

The article uses Starbucks' coffee‑ordering workflow as a real‑world analogy to explain asynchronous messaging patterns, correlation challenges, exception handling strategies, and why two‑phase commit can hinder scalability, illustrating how everyday processes inspire robust distributed system designs.

asynchronous messagingcompensationcorrelation
0 likes · 8 min read
What Starbucks Can Teach Us About Asynchronous Messaging and Two‑Phase Commit
Mafengwo Technology
Mafengwo Technology
Apr 11, 2019 · Backend Development

Boosting Ticket Order Systems with State Machines: Design & Lessons

This article explores how applying finite state machines to a ticket order transaction system improves stability, scalability, and maintainability, detailing the system’s architecture, database design, framework selection, custom MSM implementation, and practical challenges such as transaction handling, action matching, asynchronous messaging, and concurrency control.

Transaction Managementasynchronous messagingorder processing
0 likes · 12 min read
Boosting Ticket Order Systems with State Machines: Design & Lessons
Big Data and Microservices
Big Data and Microservices
Jul 30, 2018 · Backend Development

Six Essential Microservice Design Patterns and When to Apply Them

This article outlines six fundamental microservice design patterns—Aggregator, Proxy, Chain, Branch, Data‑Sharing, and Asynchronous Messaging—explaining their structures, use‑cases, scalability characteristics, and potential pitfalls to help architects choose the right approach for their systems.

Backend ArchitectureDesign Patternsasynchronous messaging
0 likes · 5 min read
Six Essential Microservice Design Patterns and When to Apply Them
Java Architect Essentials
Java Architect Essentials
Jul 10, 2018 · Cloud Native

Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns

The article explains how microservice architectures increase testing complexity and presents practical strategies—including orchestration testing, service virtualization, handling API changes, asynchronous command patterns, event firehose, and CI/CD environment configuration—to reliably test individual services and their interactions in cloud‑native environments.

CI/CDOrchestrationasynchronous messaging
0 likes · 14 min read
Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns
Architecture Digest
Architecture Digest
Jun 10, 2018 · Backend Development

Key Principles of Reactive Microservices Architecture

The article summarizes the design principles of reactive microservices, covering isolation, single responsibility, autonomy, private state, asynchronous messaging, service discovery, API management, and security, and explains how these concepts enable scalable, resilient cloud‑native systems.

Cloud Nativeasynchronous messagingmicroservices
0 likes · 24 min read
Key Principles of Reactive Microservices Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 12, 2018 · Backend Development

How Xiaomi Built the Notify Async Messaging System to Scale Its E‑commerce Platform

This article details Xiaomi's evolution from a simple two‑server e‑commerce site to a sophisticated, decoupled architecture with the Notify asynchronous messaging system, explaining design decisions, message splitting, agent proxying, performance upgrades, and lessons for building resilient backend services.

Message Queueasynchronous messagingbackend scaling
0 likes · 13 min read
How Xiaomi Built the Notify Async Messaging System to Scale Its E‑commerce Platform
Architecture Digest
Architecture Digest
Aug 9, 2016 · Backend Development

Design and Evolution of Xiaomi's Notify Asynchronous Message System

This article details the three-stage evolution of Xiaomi's e‑commerce architecture, introduces the design of the Notify asynchronous message system built on Redis and MySQL, and explains the subsequent upgrades—including agent proxy, Go‑based modules, and MyCAT integration—to improve scalability, reliability, and performance.

GoMessage Queueasynchronous messaging
0 likes · 13 min read
Design and Evolution of Xiaomi's Notify Asynchronous Message System