Tagged articles
23 articles
Page 1 of 1
Smart Workplace Lab
Smart Workplace Lab
May 11, 2026 · Operations

Do We Still Need Meetings When AI Can Write the Minutes?

The article recounts a personal case where AI generated a meeting summary in minutes yet the author still spent hours in a synchronous meeting, analyzes why AI‑driven sync information reduction doesn’t eliminate unnecessary gatherings, and presents a three‑step protocol for assessing meeting necessity, implementing asynchronous collaboration, and configuring decision‑flow automation to reclaim time.

AIasynchronous communicationdecision making
0 likes · 8 min read
Do We Still Need Meetings When AI Can Write the Minutes?
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Sep 17, 2025 · Backend Development

4 Essential Message Queue Use Cases Every Backend Engineer Should Master

Message queues are foundational to large‑scale architectures, and this article explains four key scenarios—asynchronous communication, application decoupling, flash‑sale traffic buffering, and log processing—illustrated with diagrams to help backend engineers design resilient, high‑throughput systems.

Log ProcessingMessage QueueSystem Decoupling
0 likes · 4 min read
4 Essential Message Queue Use Cases Every Backend Engineer Should Master
Alibaba Cloud Native
Alibaba Cloud Native
Jul 25, 2025 · Cloud Native

How Apache RocketMQ Evolves into an AI‑Optimized Messaging Engine

The article explains how Apache RocketMQ has been re‑engineered for the AI era, addressing long‑running conversational workloads, scarce GPU resources, and multi‑agent workflow bottlenecks by introducing lightweight Lite‑Topic communication, intelligent resource scheduling, and cloud‑native architectural upgrades.

AI MessagingApache RocketMQLite-Topic
0 likes · 18 min read
How Apache RocketMQ Evolves into an AI‑Optimized Messaging Engine
Sohu Tech Products
Sohu Tech Products
Mar 5, 2025 · Mobile Development

Flutter 3.29 Merges Platform and UI Threads: What It Means for Cross-Platform Development

Flutter 3.29 merges the Android/iOS platform thread with the Flutter UI thread, causing Dart code to run on the app’s main thread, simplifying task‑runner coordination, microtask handling, and synchronous platform interactions—while improving rendering and text input, it may break unadapted plugins unless the feature is disabled via metadata.

DARTFlutterPlatform Channels
0 likes · 7 min read
Flutter 3.29 Merges Platform and UI Threads: What It Means for Cross-Platform Development
IT Architects Alliance
IT Architects Alliance
Jan 9, 2025 · Backend Development

Understanding Message Queues: Comparing Kafka, RabbitMQ, and RocketMQ

Message queues act as asynchronous communication bridges in distributed systems, and this article examines three leading solutions—Kafka, RabbitMQ, and RocketMQ—detailing their performance, scalability, reliability, strengths, drawbacks, and suitable use‑cases to guide developers in selecting the right technology.

KafkaMessage QueueRabbitMQ
0 likes · 13 min read
Understanding Message Queues: Comparing Kafka, RabbitMQ, and RocketMQ
Architecture & Thinking
Architecture & Thinking
Dec 5, 2024 · Backend Development

Understanding Apache RocketMQ: Domain Model, Communication & Message Patterns

This article explains Apache RocketMQ's core components—including producers, topics, queues, and consumer groups—covers synchronous RPC versus asynchronous messaging, compares point‑to‑point and publish‑subscribe transmission models, and highlights their suitable scenarios and trade‑offs.

Backend DevelopmentDistributed SystemsMessage Queue
0 likes · 9 min read
Understanding Apache RocketMQ: Domain Model, Communication & Message Patterns
Code Ape Tech Column
Code Ape Tech Column
Jul 30, 2024 · Backend Development

Design and Implementation of a Unified WebSocket Communication Service for Backend Systems

This article describes the background, objectives, core design, reliability mechanisms, message classification, API design, and unified calling approach of a company‑wide WebSocket abstraction layer that replaces polling, supports asynchronous communication, and ensures reliable message delivery using RabbitMQ and confirm mechanisms.

Backend ArchitectureMessage QueueRabbitMQ
0 likes · 10 min read
Design and Implementation of a Unified WebSocket Communication Service for Backend Systems
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mar 26, 2024 · Fundamentals

Mastering Message Queues: Core Concepts, Designs, and Popular MQs

Message Queues (MQ) are essential for scalable, decoupled systems, offering asynchronous communication, reliability, buffering, and high availability; this guide explains MQ fundamentals, characteristics, architectures like point-to-point and publish/subscribe, core components, design considerations, and reviews popular solutions such as RabbitMQ, Kafka, ActiveMQ, RocketMQ, and Pulsar.

Distributed SystemsMessage QueueMessaging
0 likes · 9 min read
Mastering Message Queues: Core Concepts, Designs, and Popular MQs
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 27, 2024 · Backend Development

Understanding Message Queues: Concepts, Use Cases, Types, and Common Implementations

This article introduces message queues, explaining their role in high‑traffic systems, key characteristics such as asynchronous communication, decoupling, reliability and buffering, compares point‑to‑point and publish‑subscribe models, and reviews popular implementations like RabbitMQ, Kafka, ActiveMQ, RocketMQ and Pulsar.

Backend DevelopmentDecouplingKafka
0 likes · 8 min read
Understanding Message Queues: Concepts, Use Cases, Types, and Common Implementations
Architect
Architect
Dec 5, 2023 · Backend Development

How to Build an Efficient, Low‑Complexity Microservices Architecture

This article outlines nine practical best‑practice steps for designing a low‑complexity, high‑efficiency microservices ecosystem, covering principles such as the Single Responsibility Principle, cross‑functional team organization, appropriate tooling, asynchronous communication, DevSecOps security, independent data stores, isolated deployment, orchestration, and effective monitoring, each illustrated with concrete examples.

Backend ArchitectureDevOpsDevSecOps
0 likes · 14 min read
How to Build an Efficient, Low‑Complexity Microservices Architecture
Architects Research Society
Architects Research Society
Jun 2, 2023 · Backend Development

Comparing RabbitMQ, Kafka, and Redis for Asynchronous Microservice Communication

This article examines synchronous versus asynchronous microservice communication, outlines the benefits of async messaging, and compares three popular message brokers—RabbitMQ, Kafka, and Redis—by evaluating their scale, persistence, consumer models, and ideal use cases to help developers choose the right solution.

Backend DevelopmentKafkaRabbitMQ
0 likes · 12 min read
Comparing RabbitMQ, Kafka, and Redis for Asynchronous Microservice Communication
21CTO
21CTO
Apr 4, 2022 · Backend Development

Choosing the Right Message Broker: RabbitMQ vs Kafka vs Redis for Microservices

This article compares three popular open‑source message brokers—RabbitMQ, Kafka, and Redis—examining their scalability, persistence, consumer models, and ideal use cases to help developers select the most suitable asynchronous communication solution for their microservice architecture.

BackendKafkaMicroservices
0 likes · 8 min read
Choosing the Right Message Broker: RabbitMQ vs Kafka vs Redis for Microservices
IT Architects Alliance
IT Architects Alliance
Aug 28, 2021 · Backend Development

Understanding Message Queues: Sync vs Async, Decoupling, Performance, and Reliability

This article explains the fundamentals of message queues, compares synchronous and asynchronous communication, discusses the benefits of sender‑receiver decoupling, outlines performance and reliability considerations, and provides practical guidance for designing robust distributed messaging architectures.

DecouplingMessage QueueReliability
0 likes · 9 min read
Understanding Message Queues: Sync vs Async, Decoupling, Performance, and Reliability
AntTech
AntTech
Feb 6, 2020 · Operations

Remote Work Best Practices: Team Collaboration and Personal Efficiency Guidelines

This article shares practical remote‑work guidelines, including replacing daily all‑hands meetings with concise morning reports, scheduling dedicated collaboration windows, maintaining transparent documentation, favoring asynchronous communication, and establishing personal routines to boost individual productivity while minimizing unnecessary interruptions.

asynchronous communicationproductivityremote work
0 likes · 7 min read
Remote Work Best Practices: Team Collaboration and Personal Efficiency Guidelines
Bitu Technology
Bitu Technology
Feb 2, 2020 · R&D Management

Remote Work Practices and Collaboration Model at Tubi Beijing Team

This article shares Tubi Beijing's extensive remote‑working experience, comparing communication challenges to distributed system problems and offering practical strategies—such as asynchronous messaging, task‑queue management, regular cross‑site visits, and collaborative tools—to improve trust, efficiency, and team cohesion across time zones.

Engineering managementasynchronous communicationcollaboration tools
0 likes · 12 min read
Remote Work Practices and Collaboration Model at Tubi Beijing Team
macrozheng
macrozheng
Oct 18, 2019 · Backend Development

How Message Queues Boost Decoupling and Reliability in Production Systems

This article explains how using message queues for asynchronous communication decouples services, improves fault tolerance, and enhances performance, illustrated with a real‑world early‑education app case and a guide to employing dead‑letter queues for handling failed messages.

Dead Letter QueueDecouplingMessage Queue
0 likes · 9 min read
How Message Queues Boost Decoupling and Reliability in Production Systems
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Sep 23, 2018 · Fundamentals

Comparison of Mainstream Message Queue Products and Their Typical Use Cases

This article examines the core features, performance characteristics, and typical application scenarios of popular message queue middleware such as ZeroMQ, RabbitMQ, ActiveMQ, Redis, Kafka, and others, while also discussing when to adopt a message queue, its benefits like decoupling, eventual consistency, broadcasting, and flow control, and summarizing best‑practice guidelines.

MQ ComparisonMessage Queueasynchronous communication
0 likes · 13 min read
Comparison of Mainstream Message Queue Products and Their Typical Use Cases
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 19, 2018 · Backend Development

Understanding Message-Oriented Middleware and JMS: Core Concepts and Benefits

Message-oriented middleware (MOM) enables reliable, asynchronous communication between distributed applications, reducing coupling and enhancing scalability, with JMS providing a platform-independent API for producers, consumers, queues, and topics, and various implementations such as ActiveMQ, RocketMQ, and RabbitMQ offering diverse messaging solutions.

JMSMessage Middlewareasynchronous communication
0 likes · 5 min read
Understanding Message-Oriented Middleware and JMS: Core Concepts and Benefits
JD Tech
JD Tech
Jun 11, 2018 · Backend Development

Message Queue (MQ) Usage Scenarios, Patterns, and Pitfalls

Message queues enable asynchronous, decoupled communication between systems, and this article explains core scenarios such as decoupling, peak‑shaving, achieving eventual consistency, broadcast consumption, and retry handling, while highlighting implementation details, pull‑mode code, and important considerations like idempotency and consumption monitoring.

DecouplingIdempotencyRetry
0 likes · 10 min read
Message Queue (MQ) Usage Scenarios, Patterns, and Pitfalls
Meituan Technology Team
Meituan Technology Team
Jul 1, 2016 · Backend Development

Designing a Custom Message Queue: Principles and Practices

The article outlines how to design a custom message queue by first identifying appropriate use‑cases such as decoupling, eventual consistency, broadcasting and peak‑shaving, then examining push versus pull models, high‑availability, ordering, duplicate handling, storage choices, batch processing, flow‑control and performance optimizations, with advanced topics reserved for a follow‑up.

DesignMessage QueueReliability
0 likes · 34 min read
Designing a Custom Message Queue: Principles and Practices
Architecture Digest
Architecture Digest
Apr 23, 2016 · Backend Development

Designing Scalable Large-Scale Internet Applications: Stateless Sessions, Caching, Service Splitting, Database Sharding, Asynchronous Communication, and Configuration Management

The article explains how to build a highly scalable internet application by adopting stateless session handling, effective caching, service decomposition with remote call frameworks, database sharding, asynchronous messaging, unstructured data storage, comprehensive monitoring, and unified configuration management.

ScalabilityService SplittingSession Management
0 likes · 16 min read
Designing Scalable Large-Scale Internet Applications: Stateless Sessions, Caching, Service Splitting, Database Sharding, Asynchronous Communication, and Configuration Management