Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 16 Go high-availability Projects
-
thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Long term storage all depends on your needs and sophistication. I use Thanos for our system since it has an extremely flexible scaling system. But there is also Grafana Mimir. They're both similar in that they use Prometheus TSDB format as part of the underlying storage. One nice Thanos advantage is that it does do downsampling in addition to being able to store raw metric data for a long time. It will auto-select downsampled data to make requests faster.
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
postgres-operator
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service. (by CrunchyData)
-
cloudnative-pg
CloudNativePG is a Kubernetes operator that covers the full lifecycle of a PostgreSQL database cluster with a primary/standby architecture, using native streaming replication
We already had backup and recovery using object storage, but we are working to support VolumeSnapshots taking care to properly shut down the instance first! This awesome PR is laying the foundation for it, it's adding a subcommand to our kubectl plugin to manually perform a backup using VolumeSnapshots and adding support for restoring a Cluster from it, next step will be adding it to the ScheduledBackup/Backup resources too!
-
Project mention: What’s the easiest way to run side projects with CI/CD on my nas? | /r/selfhosted | 2022-11-30
Agola is a third option.
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Project mention: I want to contribute to open-source software written in Go | /r/golang | 2023-06-04
Check out this project
-
-
-
Project mention: MinIO on HwameiStor - Cloud Native Local Storage Solution | /r/u_Ready_Situation_6399 | 2023-03-09
-
cluster-api-provider-hetzner
Kubernetes Cluster API Provider Hetzner provides a consistent deployment and day 2 operations of "self-managed" Kubernetes clusters on Hetzner.
we (Syself) release Cluster-API Provider Hetzner v1.0.0-beta.16.
-
etcd-cloud-operator
Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.
Nonetheless, you can just use https://github.com/Quentin-M/etcd-cloud-operator to spin up etcd in minutes with terraform, and let the operator manage all backups & recoveries from failure scenarios for you completely automatically (e.g. one node dead/reboot w/ data + rejoin, one node dead w/o data+ replacement, all nodes dead + rebootstrap from backup, etc etc).
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go high-availability related posts
- Thousandeyes Pricing Model
- Polar
- Best unicorn monitoring system?
- MinIO on HwameiStor - Cloud Native Local Storage Solution
- MinIO on HwameiStor - Cloud Native Local Storage Solution
- TiDB on HwameiStor - Cloud Native Local Storage Solution
- Prometheus vs EFS: I don't know who to believe
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 Jun 2023
Index
What are some of the best open-source high-availability projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | thanos | 11,787 |
2 | orchestrator | 4,886 |
3 | stolon | 4,174 |
4 | postgres-operator | 3,293 |
5 | cloudnative-pg | 1,422 |
6 | agola | 1,293 |
7 | promxy | 957 |
8 | loxilb | 642 |
9 | uhaha | 568 |
10 | Walrus | 459 |
11 | hwameistor | 382 |
12 | cluster-api-provider-hetzner | 316 |
13 | etcd-cloud-operator | 211 |
14 | polar | 191 |
15 | easyraft | 64 |
16 | Cluster | 15 |