Temporal

Announcing Nexus: Connect Temporal Applications across isolated Namespaces

Dec 20, 2024
Announcing Nexus: Connect Temporal Applications across isolated Namespaces
SummaryAI, from the source post

This post announces Temporal Nexus, a new feature for connecting Temporal Applications across isolated namespaces. It introduces Nexus Endpoints, Nexus Services, and Nexus Operations, detailing how to build and use them with Temporal SDKs (Go and Java initially). Key technical contributions include: a reverse proxy (Nexus Endpoint) for decoupling callers from handlers, routing to specific namespaces and task queues, support for synchronous and asynchronous operations, integration with Temporal's queue-based Worker architecture for reliable execution, and built-in machinery for at-least-once/exactly-once guarantees, retries, circuit breaking, rate limiting, and load balancing. The post also outlines the roadmap for Nexus, including multi-cloud connectivity, GA release, and broader SDK support.

More from the Temporal Nexus trail