Skip to content

Releases: copyleftdev/ripple

v0.1.0 — Initial Release

25 Mar 05:54

Choose a tag to compare

Ripple v0.1.0

Distributed, type-safe, incremental stream processing in OCaml.

Highlights

  • 250ns per stabilization at 10K symbols (12x under 3μs target)
  • 2.16M events/sec sustained VWAP pipeline throughput
  • 2.1s recovery from 6M event replay (14x under 30s target)
  • 12.2M roundtrips/sec bin_prot serialization
  • 128ns schema compatibility checking

Components

  • 16 OCaml libraries covering graph engine, schema, wire protocol, transport, checkpoint, windowing, observability, coordinator, worker
  • 3 binaries: ripple-vwap-demo, ripple-worker, ripple-cli
  • Docker Compose integration stack (Redpanda + MinIO)
  • Kubernetes manifests (StatefulSet, Deployment, ConfigMap)
  • CI/CD pipeline with benchmark regression gate

Testing

  • 117 inline expect tests
  • 11 property-based tests (6,500+ iterations)
  • 4 load tests (sustained throughput, memory stability, latency, O(1) recomputation)
  • 3 chaos tests (100/100 random crash points produce correct recovery)
  • Docker Compose end-to-end integration