Open Source Middleware
Middleware is the plumbing nobody sees until a message is lost or stuck, and because it sits in the critical path between every service, a vague mental model of how it handles ordering, retries, and backpressure turns into outages you can't reproduce. The open source brokers and integration layers below let you read how delivery and durability actually work rather than inferring it from docs, and run on your own hardware where you can instrument the queues and watch the failure modes for yourself.

Traefik
HTTP reverse proxy and load balancer that configures routes dynamically from orchestrators and service registries

Keycloak
Open source identity and access management for adding authentication, user federation, and authorization

Apache Kafka
Open-source distributed event streaming platform for high-performance data pipelines and streaming analytics

Conductor
Open-source durable workflow engine for orchestrating microservices, AI agents, and long-running workflows

Envoy
Cloud-native edge, middle, and service proxy for microservices and containerized apps

Temporal
Durable execution platform for running workflows with automatic retries and failure handling

NATS
Cloud native messaging server for services, devices, and distributed systems

Apache Pulsar
Distributed pub-sub messaging platform with flexible topic and queue semantics

RabbitMQ
Open source messaging and streaming broker for AMQP, MQTT, STOMP, and RabbitMQ Stream Protocol