Communication & Integration Glossary

Messaging systems, event streaming, APIs, integration patterns, and inter-service communication.

12 Terms
All Skill Levels
Real Examples
4
Basic Terms
8
Intermediate Terms
0
Advanced Terms

12 Terms

Message Queue

intermediate

A system that allows applications to communicate by sending messages to a waiting line. Like a post office where letters wait to be picked up.

Example: When you upload a photo, it goes into a message queue to be processed for different sizes (thumbnail...

Pub/Sub

intermediate

Google Cloud's messaging service that allows applications to communicate asynchronously. Like a mail system where applications can send messages without waiting for replies.

Example: An e-commerce site uses Pub/Sub to notify inventory systems when orders are placed, without making c...

Service Bus

intermediate

Azure messaging service that enables reliable communication between distributed applications. Like a postal service specifically designed for computer applications to send messages to each other.

Example: An order processing system uses Service Bus to notify inventory and shipping systems when new orders...

SNS

intermediate

Simple Notification Service - AWS messaging service for sending notifications to multiple subscribers. Like a broadcast system that can simultaneously send messages to phones, emails, and other applications.

Example: An e-commerce site uses SNS to notify customers via SMS and email when their orders ship....

SQS

intermediate

Simple Queue Service - AWS message queuing service for decoupling application components. Like a digital post office where applications can leave messages for each other.

Example: A photo processing application uses SQS to queue image processing tasks that worker servers pick up ...

EventBridge

intermediate

AWS serverless event bus service for connecting applications using events. Like a central message router that delivers events to the right destinations.

Example: When a customer places an order, EventBridge routes the event to inventory, shipping, and billing sy...

Event Grid

intermediate

Azure event routing service that connects event sources to event handlers. Like a smart mail sorting system that automatically delivers messages to the right recipients.

Example: When files are uploaded to Azure Storage, Event Grid automatically triggers processing functions and...

MQTT

intermediate

Message Queuing Telemetry Transport - lightweight messaging protocol designed for IoT devices with limited bandwidth. Like a efficient postal service specifically designed for small, frequent messages.

Example: Temperature sensors use MQTT to send readings to cloud platforms using minimal battery power and dat...

Transactional Email

basic

Automated email service for sending individual, triggered messages like order confirmations, password resets, and account notifications.

Example: Transactional Email automatically sends a receipt to customers within seconds of completing their on...

Email

basic

Electronic messages sent over the internet from one person to another. Like traditional mail but delivered instantly through computers.

Example: You can send photos, documents, and messages to anyone in the world instantly using email....

Social Media

basic

Online platforms where people share content, communicate, and connect with friends and communities. Like digital town squares where people gather and talk.

Example: Facebook, Instagram, Twitter, and TikTok are social media platforms where people share photos, video...

Cloud Collaboration

basic

Working together on projects using cloud-based tools that let multiple people edit and share files in real-time. Like having a shared workspace that everyone can access simultaneously.

Example: Google Docs allows multiple people to edit the same document at the same time, with everyone seeing ...