Question on Stream Processing patterns in Go

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • go-bench-stream

    🌊 Go Benchmarks for Stream Processing

  • Check the diagram if you are interested what I meant on Iterators! (basically transforming Read([]byte) calls into Next() MyType calls https://github.com/nikolaydubina/go-bench-stream

  • tabc

    Time-Aware Bytestream Consolidator for Go (by thejerf)

  • I do have one complicated one at thejerf/tabc, which takes an intermittent series of read events (like from users typing, as opposed to a file reading) and breaks it up by time. (This is technically not a decator, though, as it consumes an io.Reader but presents a different interface.) I have one that I've never written but have been tempted to write that would align incoming io.Reader byte streams on unicode boundaries, so that users of this decorator can assume that they're always receiving a complete Unicode value and take appropriate actions, though that raises a whole world of issues around the definition of "complete Unicode value" you want to use (codepoint, "glyph", etc.).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Benthos

    Fancy stream processing made operationally mundane

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Fancy stream processing made operationally mundane

    1 project | news.ycombinator.com | 6 Aug 2023
  • Benthos: Fancy stream processing made operationally mundane

    1 project | news.ycombinator.com | 15 Jul 2023
  • Show HN: Arroyo – Write SQL on streaming data

    3 projects | news.ycombinator.com | 6 Jun 2023
  • Benthos: Open-source stream processing tool

    1 project | news.ycombinator.com | 5 Jun 2023
  • Go in depth youtube channels?

    1 project | /r/golang | 9 Apr 2023