+
Back to work
Project 03

Event-Driven Webhook Gateway

A microsecond-latency webhook ingest and processing gateway that maps external API triggers to asynchronous automation flows.

Year

2024

Services

API GatewayEvent StreamingSaaS Backbone

Architecture Scope

  • FIFO channel streaming
  • Ingestion queue routing
  • Multi-platform API webhook listeners
  • LLM context pipeline integration
  • Real-time stream telemetry
Event-Driven Webhook Gateway dashboard visualization

1.5M+

Daily Events Processed

Zero human intervention

99.99%

Ingestion Success

Resilient error tolerance

800ms

End-to-End Latency

Ingestion to response

<2ms

Gateway Proxy Overhead

Ultra-low routing time

The Challenge

High-volume webhooks from social networks and third-party CRM systems arrive in volatile bursts. Processing these webhooks synchronously results in timeouts and connection limits, while out-of-order execution ruins transactional workflows and conversation context.

The Solution

We developed an event-driven webhook gateway that ingests payloads instantly, writes them to a partitioned stream, and guarantees FIFO (First-In, First-Out) execution per customer channel. It integrates with AI model dispatch layers to process context-aware replies asynchronously.

System Architecture

The gateway is written in Go, acting as a lightweight proxy. It writes incoming requests directly to a Redis Stream with partition keys. Python/FastAPI workers consume the stream, executing business logic and calling external LLM APIs asynchronously while maintaining strict transaction logs.

Technology Stack

  • Next.js
  • Tailwind CSS
  • TypeScript
  • FastAPI
  • PostgreSQL
  • Redis Streams
  • Meta Graph API