Alternatives to SkyDNS logo

Alternatives to SkyDNS

Consul, CoreDNS, Zookeeper, etcd, and Eureka are the most popular alternatives and competitors to SkyDNS.
7
10
+ 1
1

What is SkyDNS and what are its top alternatives?

SkyDNS is a distributed service for announcement and discovery of services. It leverages Raft for high-availability and consensus, and utilizes DNS queries to discover available services. This is done by leveraging SRV records in DNS, with special meaning given to subdomains, priorities and weights (more info here: http://blog.gopheracademy.com/skydns).
SkyDNS is a tool in the Open Source Service Discovery category of a tech stack.
SkyDNS is an open source tool with 2K GitHub stars and 302 GitHub forks. Here鈥檚 a link to SkyDNS's open source repository on GitHub

SkyDNS alternatives & related posts

Consul logo

Consul

652
556
188
652
556
+ 1
188
A tool for service discovery, monitoring and configuration
Consul logo
Consul
VS
SkyDNS logo
SkyDNS

related Consul posts

John Kodumal
John Kodumal
CTO at LaunchDarkly | 15 upvotes 294.9K 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
CoreDNS logo

CoreDNS

12
7
0
12
7
+ 1
0
DNS and Service Discovery
CoreDNS logo
CoreDNS
VS
SkyDNS logo
SkyDNS
etcd logo

etcd

161
141
15
161
141
+ 1
15
A distributed consistent key-value store for shared configuration and service discovery
etcd logo
etcd
VS
SkyDNS logo
SkyDNS
Eureka logo

Eureka

147
173
58
147
173
+ 1
58
AWS Service registry for resilient mid-tier load balancing and failover.
Eureka logo
Eureka
VS
SkyDNS logo
SkyDNS
Keepalived logo

Keepalived

15
7
0
15
7
+ 1
0
A routing software written in C
    Be the first to leave a pro
    Keepalived logo
    Keepalived
    VS
    SkyDNS logo
    SkyDNS
    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
      SkyDNS logo
      SkyDNS
      SmartStack logo

      SmartStack

      5
      41
      1
      5
      41
      + 1
      1
      Automated service discovery and registration framework
      SmartStack logo
      SmartStack
      VS
      SkyDNS logo
      SkyDNS
      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
        SkyDNS logo
        SkyDNS