Messaging, Streaming & Events
5 entriesMoving events and messages between systems.
Service Connectivity
3 entriesManaging traffic between services and APIs.
Enterprise Integration
7 entriesConnecting applications, partners and workflows.
Related Pages
4 entriesNeighbouring directories.
Frequently Asked Questions
What is middleware?
Middleware is software that sits between applications, services and systems to handle communication, data exchange and management, so developers do not have to build that plumbing themselves.
What are the main types of middleware?
Message brokers and streaming platforms, API gateways and service meshes, enterprise service buses and integration platforms, and workflow engines.
What is the difference between a message broker and an event mesh?
A broker routes messages within one system; an event mesh connects brokers across clouds and data centres so events flow where they are needed.
What does a service mesh do?
It manages service-to-service traffic through sidecar or node proxies, adding mutual TLS, retries, rate limiting and observability without changing application code.
How does middleware relate to event-driven architecture?
Brokers and streaming platforms are the backbone of EDA; see the event-driven architecture hub.