Message Queuing Telemetry Transport

/ˌɛm.kjuːˌtiːˈtiː/

noun — "lightweight messaging protocol for IoT devices."

MQTT , short for Message Queuing Telemetry Transport, is a lightweight, publish-subscribe messaging protocol optimized for constrained devices and low-bandwidth, high-latency, or unreliable networks. It enables efficient, asynchronous communication between clients and brokers, making it widely used in Internet of Things (IoT) applications.

Kafka

/ˈkɑːfkə/

noun — "high-throughput distributed event streaming platform."

Kafka is a distributed event streaming platform designed for high-throughput, fault-tolerant, and scalable messaging. It implements a **publish-subscribe** model where producers publish messages to topics, and consumers subscribe to those topics to receive messages asynchronously. This architecture decouples producers and consumers, enabling independent scaling and real-time data processing across distributed systems.

Pub/Sub

/pʌb ˈsʌb/

noun — "asynchronous messaging model for decoupled communication."

Pub/Sub (short for Publish/Subscribe) is a messaging pattern in which senders (publishers) do not send messages directly to specific receivers (subscribers), but instead categorize messages into channels or topics. Subscribers express interest in one or more topics and receive only messages that match those topics. This decouples the sender and receiver, enabling scalable, asynchronous communication across distributed systems.

Paxos

/ˈpæk.sɒs/

noun … “Consensus algorithm for unreliable networks.”

Paxos is a fault-tolerant Consensus algorithm designed to achieve agreement among nodes in a Distributed System, even when some nodes fail or messages are delayed or lost. It ensures that a single value is chosen and consistently replicated across all non-faulty nodes, providing a foundation for reliable state machines, replicated databases, and coordination services.

Wireless Local Area Network

/ˈwaɪˌfʌɪ ˈlæn/

noun — "a local network that connects devices wirelessly."

WLAN, short for Wireless Local Area Network, is a network that allows devices such as computers, smartphones, and IoT (IoT) devices to communicate and share resources without physical cables. WLANs use radio waves to transmit data, typically following IEEE 802.11 standards, and provide the flexibility and mobility that wired LANs cannot offer.

Local Area Network

/ˌlɒk.əl ˈɛəˌnet/

noun — "a local network connecting devices in a limited area."

LAN, short for Local Area Network, is a network that interconnects computers, servers, and devices within a limited geographic area, such as a home, office, or campus. LANs enable high-speed data exchange, resource sharing, and collaborative communication between connected devices. They are foundational to enterprise computing, gaming setups, and smart building infrastructures.

Network

/ˈnɛt.wɜːrk/

noun — "the web of connected devices exchanging data."

Network is a system of interconnected devices, nodes, or computers that communicate and share resources through wired or wireless links. Networks can range from small local setups, such as Local Area Networks (LAN), to expansive global structures like the Internet. They enable resource sharing, distributed computing, data transfer, and communication between users and devices.