Implementing Graceful Shutdown in Go

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

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
  • Rudderstack

    Privacy and Security focused Segment-alternative, in Golang and React

  • When I started looking into shutdown at RudderStack, I saw a number of anti patterns that we were following---for example using os.Exit(1) (more on this later)---and decided it was time to implement a graceful shutdown mechanism for Rudder Server. At RudderStack we are building an important part of the modern data stack. RudderStack is responsible for capturing, processing, and delivering data to important parts of a company's infrastructure. So, making sure everything is predictable and ensuring there is no chance for data loss whenever we have to interact with a service is incredibly important. This gave me two main goals with graceful shutdown:

  • graceful-shutdown-examples

    Code examples for graceful shutdown

  • A full working example can be found under our example repo, feel free to experiment by commenting out BaseContextor or httpServer.Shutdown.

  • 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
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

  • Reinventing the On-Prem Deployment Model

    1 project | dev.to | 21 Dec 2021
  • From Show HN as a "Segment Alternative" to Series A in One Year: Reflections From Our Founder

    1 project | dev.to | 17 Dec 2021
  • Open-Source alternative to Segment, customer data platform. Sync data from multiple sources.

    2 projects | /r/selfhosted | 12 Dec 2021
  • Simplifying Event Filtering and Value Aggregation with RudderStack

    1 project | dev.to | 7 Dec 2021
  • Why Twilio Acquired Segment

    1 project | dev.to | 23 Nov 2021