SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Consul Open-Source Projects
-
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.
-
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
ultimate-backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
-
gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
-
envconsul
Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.
-
postgresql_cluster
PostgreSQL High-Availability Cluster (based on "Patroni" and DCS "etcd" or "consul"). Automating with Ansible.
-
nagios-plugins
450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:
Project mention: Improve your EKS cluster with Istio and Cilium : Better networking and security | dev.to | 2024-04-09Istio is a popular open-source service mesh framework that provides a comprehensive solution for managing, securing, and observing microservices-based applications running on Kubernetes.
Project mention: Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes | dev.to | 2023-11-23The JHipster scaffolded sample application has a gateway application and two microservices. It uses Consul for service discovery and centralized configuration.
Project mention: Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio | /r/golang | 2023-05-31After some research and testing, I landed on using Consul and Fabio as the demo infrastructure. Of course, there is a myriad of other options to accomplish this task, but because of the low configuration and ease of use, I was impressed with this pairing. Both projects are mature and well-supported, and very flexible--just because you can run them with low configuration, doesn't mean you have to. I wanted to keep this demo constrained, but the exercise did get me excited about exploring things further: circuit breakers, traffic splitting, and more complex service meshes.
Citus doesn't provide fault tolerance. Each shard is a monolithic PostgreSQL. To reduce downtime on failures, you can protect each shard with a standby database. As this is a complex configuration, Patroni can help. For this lab I'll use the Citus+Patroni docker-compose-citus.yml from https://github.com/zalando/patroni.git:
Project mention: Meshery: Simplifying Cloud Infrastructure and Kubernetes Management | dev.to | 2024-02-17Meshery is an open-source cloud infrastructure and Kubernetes management platform that provides a unified interface for simplifying the deployment, management, and observability of cloud-native applications. It acts as a central control plane for managing Kubernetes clusters, containerized applications, and associated resources.
The Hashicorp corporation has made a huge impact in providing valuable tools and platforms in the cloud ecosystem. The advantage of using the tools they provide, such as Terraform, Vault, and Packer, is that they all have the same language, Hashicorp Configuration Language (HCL). This means you can easily pick up any of these tools by learning HCL, which is similar to JSON. This approach can be useful when choosing tools to learn or use for a project.
There's one in the stolon repo.
Project mention: Ask HN: Developers/DevOps, how do you manage environment variables? | news.ycombinator.com | 2023-12-07
Project mention: Automated Deployment of PostgreSQL Ha Clusters Anywhere | news.ycombinator.com | 2023-06-21Creating a robust and reliable database cluster is often fraught with challenges.A manual deployment process can be fraught with risks, particularly for those who lack extensive experience. Even minor errors in configuration can drastically affect your database's performance and stability.
Recognizing this intricacy, many businesses choose to use cloud-based managed databases. These services offer convenience but not without limitations. These drawbacks can include being tied to a specific cloud provider and limited direct access to the database server for adjustments. These constraints can hinder your ability to tune your system and perform thorough performance analyses.
In response to these challenges, we've developed a project to make this process easier and more efficient. This project uses automation to streamline the deployment of High-Availability PostgreSQL Clusters. By doing so, it helps mitigate the risks involved with manual configuration and speeds up the deployment process.
Our solution caters to various deployment environments. It allows you to establish your cluster either in your own data center or in the cloud, providing a robust database solution similar to managed databases, but with you retaining full control.
Explore the project here: https://github.com/vitabaks/postgresql_cluster
Consul related posts
- Open source infrastructure for building AI Code Interpreters
- Ask HN: Developers/DevOps, how do you manage environment variables?
- Citus is not ACID but Eventually Consistent
- How to create postgres cluster in docker swarm?
- Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio
- register open-telemetry to consul
- Traefik : Add Custom Header Only for specific files
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Consul projects? This list will help you:
Project | Stars | |
---|---|---|
1 | traefik | 47,726 |
2 | Kong | 37,482 |
3 | istio | 34,943 |
4 | consul | 27,774 |
5 | C++ Workflow | 12,412 |
6 | Ocelot | 8,125 |
7 | SpringCloud-Learning | 7,311 |
8 | fabio | 7,252 |
9 | patroni | 6,212 |
10 | meshery | 4,853 |
11 | consul-template | 4,721 |
12 | registrator | 4,654 |
13 | stolon | 4,525 |
14 | Light-Java | 3,597 |
15 | ultimate-backend | 2,499 |
16 | gomplate | 2,465 |
17 | go-oauth2-server | 2,097 |
18 | envconsul | 1,993 |
19 | gobetween | 1,888 |
20 | postgresql_cluster | 1,268 |
21 | containerpilot | 1,122 |
22 | nagios-plugins | 1,119 |
23 | gentleman | 1,064 |
Sponsored