Go concurrency simplified. Part 4: Post office as a data pipeline

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. n0rdy-blog-code-samples

    Code samples for https://n0rdy.foo posts

    The next step should be to replace the slice with a channel to define the customers' queue. But how should we get the customers to put in that channel? Another good question, you are on fire today! We need a function to generate random customers and, ideally, with random waiting to make it more realistic, as customers come to the post office at a different frequency. For that, I asked ChatGPT to generate a list of 50 random names and 50 random Xmas presents that fit into the postal package. I won't provide these lists here to save space, but feel free to check them out on a GitHub repo. Once we have it, the rest of the generator code is trivial:

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. pippin

    Go library to create and manage data pipelines on your machine

    take a look at the concurrent code written by other devs out there: for example, feel free to check the internals of my library Pippin, but I bet there are many better projects out there to learn from - Google/Bing/DuckDuckGo/Kagi and ChatGPT can help to find the right one

  4. Apache Spark

    Apache Spark - A unified analytics engine for large-scale data processing

    also, this knowledge applies to learning more about data engineering, as this field of software engineering relies heavily on the event-driven approach via tools like Spark, Flink, Kafka, etc.

  5. ApacheKafka

    A curated re-sources list for awesome Apache Kafka

    also, this knowledge applies to learning more about data engineering, as this field of software engineering relies heavily on the event-driven approach via tools like Spark, Flink, Kafka, etc.

  6. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
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

  • When plans change at 500 feet: Complex event processing of ADS-B aviation data with Apache Flink

    2 projects | dev.to | 16 Jun 2025
  • What is Apache Flink? Exploring Its Open Source Business Model, Funding, and Community

    2 projects | dev.to | 10 May 2025
  • Is RisingWave the Next Apache Flink?

    1 project | dev.to | 27 Apr 2025
  • Exploring the Power and Community Behind Apache Flink

    2 projects | dev.to | 6 Mar 2025
  • Serverless Data Processing on AWS : AWS Project

    5 projects | dev.to | 13 Nov 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?