Alternatives to Eureka logo

Alternatives to Eureka

Consul, Zookeeper, etcd, Keepalived, and Serf are the most popular alternatives and competitors to Eureka.
163
255
+ 1
59

What is Eureka and what are its top alternatives?

Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers.
Eureka is a tool in the Open Source Service Discovery category of a tech stack.
Eureka is an open source tool with 9.1K GitHub stars and 2.6K GitHub forks. Here鈥檚 a link to Eureka's open source repository on GitHub

Top Alternatives of Eureka

Eureka alternatives & related posts

Consul logo

Consul

745
710
188
745
710
+ 1
188
A tool for service discovery, monitoring and configuration
Consul logo
Consul
VS
Eureka logo
Eureka

related Consul posts

John Kodumal
John Kodumal
CTO at LaunchDarkly | 16 upvotes 545.5K views
atLaunchDarklyLaunchDarkly
Amazon RDS
Amazon RDS
PostgreSQL
PostgreSQL
TimescaleDB
TimescaleDB
Patroni
Patroni
Consul
Consul
Amazon ElastiCache
Amazon ElastiCache
Amazon EC2
Amazon EC2
Redis
Redis
Amazon Kinesis
Amazon Kinesis
Kafka
Kafka

As we've evolved or added additional infrastructure to our stack, we've biased towards managed services. Most new backing stores are Amazon RDS instances now. We do use self-managed PostgreSQL with TimescaleDB for time-series data鈥攖his is made HA with the use of Patroni and Consul.

We also use managed Amazon ElastiCache instances instead of spinning up Amazon EC2 instances to run Redis workloads, as well as shifting to Amazon Kinesis instead of Kafka.

See more
StackShare Editors
StackShare Editors
Prometheus
Prometheus
Chef
Chef
Consul
Consul
Memcached
Memcached
Hack
Hack
Swift
Swift
Hadoop
Hadoop
Terraform
Terraform
Airflow
Airflow
Apache Spark
Apache Spark
Kubernetes
Kubernetes
gRPC
gRPC
HHVM (HipHop Virtual Machine)
HHVM (HipHop Virtual Machine)
Presto
Presto
Kotlin
Kotlin
Apache Thrift
Apache Thrift

Since the beginning, Cal Henderson has been the CTO of Slack. Earlier this year, he commented on a Quora question summarizing their current stack.

Apps
  • Web: a mix of JavaScript/ES6 and React.
  • Desktop: And Electron to ship it as a desktop application.
  • Android: a mix of Java and Kotlin.
  • iOS: written in a mix of Objective C and Swift.
Backend
  • The core application and the API written in PHP/Hack that runs on HHVM.
  • The data is stored in MySQL using Vitess.
  • Caching is done using Memcached and MCRouter.
  • The search service takes help from SolrCloud, with various Java services.
  • The messaging system uses WebSockets with many services in Java and Go.
  • Load balancing is done using HAproxy with Consul for configuration.
  • Most services talk to each other over gRPC,
  • Some Thrift and JSON-over-HTTP
  • Voice and video calling service was built in Elixir.
Data warehouse
  • Built using open source tools including Presto, Spark, Airflow, Hadoop and Kafka.
Etc
See more
Zookeeper logo

Zookeeper

457
422
39
457
422
+ 1
39
Because coordinating distributed systems is a Zoo
Zookeeper logo
Zookeeper
VS
Eureka logo
Eureka
etcd logo

etcd

174
181
16
174
181
+ 1
16
A distributed consistent key-value store for shared configuration and service discovery
etcd logo
etcd
VS
Eureka logo
Eureka
Keepalived logo

Keepalived

16
17
4
16
17
+ 1
4
A routing software written in C
Keepalived logo
Keepalived
VS
Eureka logo
Eureka
Serf logo

Serf

9
12
0
9
12
+ 1
0
Service orchestration and management tool
    Be the first to leave a pro
    Serf logo
    Serf
    VS
    Eureka logo
    Eureka
    SkyDNS logo

    SkyDNS

    7
    12
    1
    7
    12
    + 1
    1
    Distributed service for announcement and discovery of services
    SkyDNS logo
    SkyDNS
    VS
    Eureka logo
    Eureka
    SmartStack logo

    SmartStack

    6
    43
    1
    6
    43
    + 1
    1
    Automated service discovery and registration framework
    SmartStack logo
    SmartStack
    VS
    Eureka logo
    Eureka
    Libraries.io logo

    Libraries.io

    2
    1
    0
    2
    1
    + 1
    0
    Discover open source packages, modules and frameworks you can use in your code
      Be the first to leave a pro
      Libraries.io logo
      Libraries.io
      VS
      Eureka logo
      Eureka