Hasty Briefsbeta

Bilingual

Apache Iggy is a high-performance, persistent message streaming platform

6 months ago
  • #high-performance
  • #Rust
  • #message-streaming
  • Apache Iggy (Incubating) is a high-performance, persistent message streaming platform written in Rust.
  • Capable of processing millions of messages per second with ultra-low latency (<1ms @ P99).
  • Features zero-copy serialization for improved performance and reduced memory usage.
  • Supports multiple transport protocols including QUIC, TCP, and HTTP with TLS encryption.
  • Offers multi-language SDKs for Rust, C#, Java, Go, Python, Node.js, C++, and Elixir.
  • Includes consumer groups, partitioning, and horizontal scaling capabilities.
  • Provides security features like user authentication, authorization, and optional data encryption.
  • Comes with built-in monitoring tools like OpenTelemetry, Prometheus metrics, and benchmarking.
  • Supports multi-tenancy with stream abstraction, message retention policies, and S3-compatible backup storage.