Universal protocols for distributed systems.
Nexus Protocols provides standardized specifications for common distributed systems patterns. Similar to how TCP/IP standardizes network communication, these protocols standardize application-level coordination patterns like backpressure control, distributed tracing, and failure handling.
- Nexus Backpressure - Universal flow control protocol with complete RFC specification and reference implementations in Go, Python, Node.js, and Rust.
- Nexus Causality - Distributed tracing and root cause analysis. Expected Q1 2026.
- Nexus Degradation - Graceful failure handling and service degradation. Expected Q2 2026.
- Nexus Identity - Semantic entity identification for distributed systems. Expected Q3 2026.
- Reactive Streams Specification - Foundation for backpressure in reactive systems.
- TCP Flow Control - Network-level flow control mechanisms.
- Project Reactor Reference - Backpressure implementation in reactive Java.
- End-to-End Arguments in System Design - Classic paper on placing functionality in distributed systems.
- Backpressure in Stream Processing - ACM paper on flow control in distributed streams.
- gRPC Flow Control - HTTP/2-based flow control in gRPC framework.
- NATS JetStream - Message streaming with built-in flow control.
- Kafka Consumer Groups - Partition-based load balancing.
- RabbitMQ Flow Control - Credit-based flow control.
- OpenTelemetry - Observability framework for distributed systems.
- Istio - Service mesh with traffic management.
- Envoy Proxy - High-performance proxy with advanced flow control.
Created and maintained by Tryboy869. For questions or protocol proposals, ...contact [email protected] or open a GitHub Discussion. █