Messaging Glossary
Browse 46 messaging terms defined in plain English, from the cultural dictionary of computing.
46 Messaging Terms
- AMQP
- Advanced Message Queuing Protocol — an open standard for message-oriented middleware that defines message format, routing, queuing, and delivery guarantees....
- Apache Kafka
- A distributed event streaming platform that handles high-throughput, fault-tolerant, real-time data feeds. Messages are organized into topics, partitioned for...
- Apache Kafka
- A distributed event-streaming platform used for high-throughput messaging, logs, and data pipelines.
- Attachment
- A file or binary object associated with another item such as an email, message, ticket, or record. In application development, attachments often require...
- Blue Bubble
- A slang reference to the blue message bubbles in Apple’s iMessage, often carrying social implications about device ecosystem membership and messaging status....
- Bot
- An automated software agent that performs tasks such as posting updates, scraping sites, responding in chat, or simulating user behavior. In internet culture...
- Broadcast
- A communication pattern where one sender delivers the same message or signal to multiple recipients instead of to a single consumer. Broadcast behavior appears...
- Broadcast Queue
- A queue or messaging pattern in which published items are distributed to multiple listeners or consumer groups rather than being consumed by just one worker....
- Campaign
- A coordinated set of messages, promotions, experiments, or automated actions grouped under a single marketing, product, or communications initiative in...
- Chat API
- An API used to send, receive, stream, or manage chat messages, threads, participants, and related messaging features. Chat APIs are common in support tools,...
- Chat Protocol
- The message format and interaction rules used by a chat system to exchange messages, typing indicators, read receipts, presence, and other conversation events....
- Cloud Messaging
- Managed cloud services and patterns for sending messages, events, or notifications between systems asynchronously. Cloud messaging is used for task queues,...
- Communication Bus
- A shared channel or infrastructure used for exchanging messages, commands, or events between components in a system. Communication buses are common in...
- Communication Channel
- A path or abstraction through which data, signals, or messages move between parts of a program or between systems. In software design, communication channels...
- Component Bus
- A shared messaging or event mechanism used for communication between components inside an application or framework. Component buses are useful when many UI or...
- Dead Letter Queue
- A special queue where messages that can't be processed (after exceeding retry limits) are stored for later analysis instead of being discarded. Prevents poison...
- DM
- Short for direct message, meaning a private one-to-one or small-group message sent outside a public thread or channel. In work chat it often implies moving a...
- Elevator Pitch
- A very short explanation of what a company does and why it matters, concise enough to deliver in a brief interaction. Good elevator pitches are clear,...
- Elevator Pitch Culture
- A culture that strongly values being able to explain products, ideas, and roles in a short, polished, high-impact way. This can sharpen clarity, but it can...
- Email Security
- The set of controls used to protect email systems and users from spoofing, phishing, malware, account takeover, and data loss. It includes user training,...
- Encrypted Messaging
- Messaging systems that protect message contents with encryption so unauthorized parties cannot read them in transit and, in end-to-end designs, not even the...
- End-to-End Encryption
- End-to-End Encryption is a communication design where only endpoints hold the keys needed to read protected content. Security teams use it to enforce trust,...
- Event
- A signal that something has occurred in a system — a user click, a message arrival, a state change. Event-driven architectures decouple producers from...
- Fire and Forget
- An action pattern where a message, task, or request is sent without waiting for confirmation or a direct response. It can be efficient, but it also shifts...
- Hard Bounce
- A permanent email delivery failure, usually because the address does not exist or the destination rejects mail categorically. It differs from a soft bounce,...
- Jabber
- The older common name associated with the XMPP messaging protocol and ecosystem. In internet history and open-protocol culture, Jabber represents an era of...
- Kafka Consumer
- A client application that reads records from one or more Kafka topics, typically as part of a consumer group that divides partitions among members. Consumers...
- Kafka Producer
- A client application that publishes records to Kafka topics, optionally choosing keys to control partitioning and ordering. Producers can batch messages,...
- Kafka Topic
- The named log structure in Kafka to which records are written and from which consumers read. A topic is divided into partitions for scalability and ordered...
- MAPI Security
- The protection of Microsoft Messaging Application Programming Interface access, which is used by Outlook and related clients to interact with Exchange...
- Matrix Protocol
- An open standard for decentralized real-time communication used for chat, rooms, and federation across servers.
- Message Broker
- An intermediary system that receives messages from producers, routes them based on topics, queues, or content-based rules, and delivers them to consumers....
- Pitch
- A concise persuasive presentation of a company, product, or opportunity to investors, customers, partners, or recruits. Strong pitches are clear about problem,...
- Poke
- To send a light follow-up message, reminder, or quick check-in, usually without escalating the issue. In work chat it is softer than demanding an answer...
- Pub/Sub
- Pub/Sub (Publish/Subscribe) is a messaging pattern where senders (publishers) emit events to named topics without knowing who receives them, and receivers...
- Push Notification
- A message sent from a server to a user's device without the user actively requesting it. Delivered via platform services like APNs (Apple), FCM (Google), or...
- Queue
- A first-in, first-out (FIFO) data structure where elements are added at the back and removed from the front. In distributed systems, message queues (RabbitMQ,...
- RabbitMQ
- A message broker used for asynchronous communication, job queues, and decoupled service architectures.
- Redis Pub/Sub
- A fire-and-forget messaging system built into Redis where publishers send messages to named channels and all currently connected subscribers receive them in...
- Smart Reply
- A short AI-generated suggested reply offered to users in messaging, email, or support interfaces. Smart replies are designed for speed and convenience rather...
- Subscriber
- A component that registers interest in a topic or event stream and receives messages asynchronously whenever a publisher emits matching events. In pub/sub...
- Transactional Outbox
- A pattern where events destined for a message broker are first written to an 'outbox' table within the same database transaction as the business data change,...
- Value Prop
- Short for value proposition, the clear statement of why a product matters and what problem it solves better than alternatives. Teams use the shorthand...
- Value Proposition
- The core promise of value a company offers to a specific customer, including what problem it solves and why the solution matters. A strong value proposition is...
- XMPP
- An open messaging and presence protocol used for chat systems and federated communication networks.
- Zeromq
- A high-performance asynchronous messaging library that provides socket-like abstractions (pub/sub, push/pull, request/reply) over TCP, IPC, and in-process...
Related Topics
- Architecture (4 terms in common)
- Streaming (4 terms in common)
- Distributed Systems (4 terms in common)
- Protocols (4 terms in common)
- Queues (3 terms in common)
- Kafka (3 terms in common)
- Product (3 terms in common)
- Data (2 terms in common)
- Sales (2 terms in common)
- Privacy (2 terms in common)
- Federation (2 terms in common)
- Chat (2 terms in common)
- Communication (2 terms in common)
- Pattern (2 terms in common)
- Event Driven (2 terms in common)
- Networking (2 terms in common)
- Deliverability (1 terms in common)
- Open Source (1 terms in common)
- Apis (1 terms in common)
- End To End Encryption (1 terms in common)