Skip to content
CAI
Produce a survey ↗Verify a survey

Accenture/reactive-interaction-gateway

The Reactive Interaction Gateway (RIG) is a high-performance event routing and distribution platform that ingests CloudEvents from diverse transport protocols including HTTP, Kafka, AWS Kinesis, and NATS. It provides real-time event delivery to clients via WebSocket, Server-Sent Events, and long-polling, while simultaneously supporting reverse-proxy functionality to forward requests to backend services. The system features modular authorization, distributed tracing, and comprehensive monitoring capabilities, all managed through a centralized configuration and API.

55.0

Adequate · 20 July 2026

11k

lines of production code

Elixir

with JavaScript

2

bus factor · 29 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2017–2018 · Core architecture and example implementation

This period focused on establishing the core RIG architecture, including centralized configuration, distributed session management, and Kafka integration. The team also built out the 'channels' example application to demonstrate the system's capabilities, while simultaneously expanding test coverage and documentation to support the new features.

22 changes

2019 · Inbound gateway and event stream expansion

This period focused on building out the Inbound Gateway's capabilities to support multiple transport protocols, including Kafka, Kinesis, and NATS, alongside enhanced authentication and event filtering. The work introduced a new API v3, expanded real-time connection handling for SSE, WebSocket, and long-polling, and added comprehensive test coverage for these new features.

32 changes

2020 · Observability and API expansion

This period focused on enhancing system observability by adding metrics, dashboards, and distributed tracing for CloudEvents and HTTP requests. It also expanded the platform's capabilities through new v3 API endpoints for proxy management and event publishing, alongside integration and performance tests for NATS, WebSocket, and SSE connections.

7 changes

CAI lens gauges

Survey your own repository

Accenture/reactive-interaction-gateway was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 20 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit b65435c63d — the exact code this score is about.
  • Scored under rubric rubric-2026.08.17. Score the same commit under that rubric and you get the same number.
CAI link cards