Overview

Propeller acts as a proxy to send events from the backend services to the frontend clients. It is specifically designed to solve problems for non-gRPC-based services.

High Level Design

Components (WIP)

  • propeller server
    • written in golang.
    • supports gRPC bidi streaming and websockets.
  • broker support
    • redis
      • pubsub
      • streams
    • NATS
      • pubsub
      • jetstream