Alternatives to CoreDNS logo

Alternatives to CoreDNS

SkyDNS, Consul, PowerDNS, BIND9, and Istio are the most popular alternatives and competitors to CoreDNS.
53
66
+ 1
5

What is CoreDNS and what are its top alternatives?

CoreDNS is a DNS server. It is written in Go. It can be used in a multitude of environments because of its flexibility
CoreDNS is a tool in the DNS Management category of a tech stack.
CoreDNS is an open source tool with 11.7K GitHub stars and 2K GitHub forks. Here’s a link to CoreDNS's open source repository on GitHub

Top Alternatives to CoreDNS

  • SkyDNS
    SkyDNS

    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). ...

  • Consul
    Consul

    Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable. ...

  • PowerDNS
    PowerDNS

    It features a large number of different backends ranging from simple BIND style zonefiles to relational databases and load balancing/failover algorithms. A DNS recursor is provided as a separate program. ...

  • BIND9
    BIND9

    It is a versatile name server software. It has evolved to be a very flexible, full-featured DNS system. Whatever your application is, it probably has the required features. ...

  • Istio
    Istio

    Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc. ...

  • Traefik
    Traefik

    A modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components and configures itself automatically and dynamically. ...

  • Amazon Route 53
    Amazon Route 53

    Amazon Route 53 is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating human readable names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. Route 53 effectively connects user requests to infrastructure running in Amazon Web Services (AWS) – such as an Amazon Elastic Compute Cloud (Amazon EC2) instance, an Amazon Elastic Load Balancer, or an Amazon Simple Storage Service (Amazon S3) bucket – and can also be used to route users to infrastructure outside of AWS. ...

  • DNS Made Easy
    DNS Made Easy

    DNS Made Easy is a subsidiary of Tiggee LLC, and is a world leader in providing global IP Anycast enterprise DNS services. DNS Made Easy is currently ranked the fastest provider for 8 consecutive months and the most reliable provider. ...

CoreDNS alternatives & related posts

SkyDNS logo

SkyDNS

8
22
2
Distributed service for announcement and discovery of services
8
22
+ 1
2
PROS OF SKYDNS
  • 2
    Srv discovery for etcd
CONS OF SKYDNS
    Be the first to leave a con

    related SkyDNS posts

    Consul logo

    Consul

    1.2K
    1.5K
    212
    A tool for service discovery, monitoring and configuration
    1.2K
    1.5K
    + 1
    212
    PROS OF CONSUL
    • 61
      Great service discovery infrastructure
    • 35
      Health checking
    • 29
      Distributed key-value store
    • 26
      Monitoring
    • 23
      High-availability
    • 12
      Web-UI
    • 10
      Token-based acls
    • 6
      Gossip clustering
    • 5
      Dns server
    • 4
      Not Java
    • 1
      Docker integration
    CONS OF CONSUL
      Be the first to leave a con

      related Consul posts

      John Kodumal

      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—this 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

      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
      PowerDNS logo

      PowerDNS

      41
      50
      0
      A DNS server, written in C++ and runs on most Unix derivatives
      41
      50
      + 1
      0
      PROS OF POWERDNS
        Be the first to leave a pro
        CONS OF POWERDNS
          Be the first to leave a con

          related PowerDNS posts

          BIND9 logo

          BIND9

          54
          52
          0
          A software for translating domain names into IP addresses
          54
          52
          + 1
          0
          PROS OF BIND9
            Be the first to leave a pro
            CONS OF BIND9
              Be the first to leave a con

              related BIND9 posts

              Istio logo

              Istio

              2.4K
              1.5K
              54
              Open platform to connect, manage, and secure microservices, by Google, IBM, and Lyft
              2.4K
              1.5K
              + 1
              54
              PROS OF ISTIO
              • 14
                Zero code for logging and monitoring
              • 9
                Service Mesh
              • 8
                Great flexibility
              • 5
                Resiliency
              • 5
                Powerful authorization mechanisms
              • 5
                Ingress controller
              • 4
                Easy integration with Kubernetes and Docker
              • 4
                Full Security
              CONS OF ISTIO
              • 16
                Performance

              related Istio posts

              Shared insights
              on
              IstioIstioDaprDapr

              At my company, we are trying to move away from a monolith into microservices led architecture. We are now stuck with a problem to establish a communication mechanism between microservices. Since, we are planning to use service meshes and something like Dapr/Istio, we are not sure on how to split services between the two. Service meshes offer Traffic Routing or Splitting whereas, Dapr can offer state management and service-service invocation. At the same time both of them provide mLTS, Metrics, Resiliency and tracing. How to choose who should offer what?

              See more
              Anas MOKDAD
              Shared insights
              on
              KongKongIstioIstio

              As for the new support of service mesh pattern by Kong, I wonder how does it compare to Istio?

              See more
              Traefik logo

              Traefik

              899
              1.2K
              93
              The Cloud Native Edge Router
              899
              1.2K
              + 1
              93
              PROS OF TRAEFIK
              • 20
                Kubernetes integration
              • 18
                Watch service discovery updates
              • 14
                Letsencrypt support
              • 13
                Swarm integration
              • 12
                Several backends
              • 6
                Ready-to-use dashboard
              • 4
                Easy setup
              • 4
                Rancher integration
              • 1
                Mesos integration
              • 1
                Mantl integration
              CONS OF TRAEFIK
              • 7
                Not very performant (fast)
              • 7
                Complicated setup

              related Traefik posts

              Gabriel Pa
              Shared insights
              on
              TraefikTraefikNGINXNGINX
              at

              We switched to Traefik so we can use the REST API to dynamically configure subdomains and have the ability to redirect between multiple servers.

              We still use nginx with a docker-compose to expose the traffic from our APIs and TCP microservices, but for managing routing to the internet Traefik does a much better job

              The biggest win for naologic was the ability to set dynamic configurations without having to restart the server

              See more
              Shared insights
              on
              EnvoyEnvoyHAProxyHAProxyTraefikTraefikNGINXNGINX

              We are looking to configure a load balancer with some admin UI. We are currently struggling to decide between NGINX, Traefik, HAProxy, and Envoy. We will use a load balancer in a containerized environment and the load balancer should flexible and easy to reload without changes in case containers are scaled up.

              See more
              Amazon Route 53 logo

              Amazon Route 53

              14.3K
              9.1K
              678
              A highly available and scalable Domain Name System (DNS) web service.
              14.3K
              9.1K
              + 1
              678
              PROS OF AMAZON ROUTE 53
              • 185
                High-availability
              • 148
                Simple
              • 103
                Backed by amazon
              • 76
                Fast
              • 54
                Auhtoritive dns servers are spread over different tlds
              • 29
                One stop solution for all our cloud needs
              • 26
                Easy setup and monitoring
              • 20
                Low-latency
              • 17
                Flexible
              • 15
                Secure
              • 3
                API available
              • 1
                Dynamically setup new clients
              • 1
                Easily add client DNS entries.
              CONS OF AMAZON ROUTE 53
              • 2
                SLOW
              • 2
                Geo-based routing only works with AWS zones
              • 1
                Restrictive rate limit

              related Amazon Route 53 posts

              Ganesa Vijayakumar
              Full Stack Coder | Technical Lead · | 19 upvotes · 4.4M views

              I'm planning to create a web application and also a mobile application to provide a very good shopping experience to the end customers. Shortly, my application will be aggregate the product details from difference sources and giving a clear picture to the user that when and where to buy that product with best in Quality and cost.

              I have planned to develop this in many milestones for adding N number of features and I have picked my first part to complete the core part (aggregate the product details from different sources).

              As per my work experience and knowledge, I have chosen the followings stacks to this mission.

              UI: I would like to develop this application using React, React Router and React Native since I'm a little bit familiar on this and also most importantly these will help on developing both web and mobile apps. In addition, I'm gonna use the stacks JavaScript, jQuery, jQuery UI, jQuery Mobile, Bootstrap wherever required.

              Service: I have planned to use Java as the main business layer language as I have 7+ years of experience on this I believe I can do better work using Java than other languages. In addition, I'm thinking to use the stacks Node.js.

              Database and ORM: I'm gonna pick MySQL as DB and Hibernate as ORM since I have a piece of good knowledge and also work experience on this combination.

              Search Engine: I need to deal with a large amount of product data and it's in-detailed info to provide enough details to end user at the same time I need to focus on the performance area too. so I have decided to use Solr as a search engine for product search and suggestions. In addition, I'm thinking to replace Solr by Elasticsearch once explored/reviewed enough about Elasticsearch.

              Host: As of now, my plan to complete the application with decent features first and deploy it in a free hosting environment like Docker and Heroku and then once it is stable then I have planned to use the AWS products Amazon S3, EC2, Amazon RDS and Amazon Route 53. I'm not sure about Microsoft Azure that what is the specialty in it than Heroku and Amazon EC2 Container Service. Anyhow, I will do explore these once again and pick the best suite one for my requirement once I reached this level.

              Build and Repositories: I have decided to choose Apache Maven and Git as these are my favorites and also so popular on respectively build and repositories.

              Additional Utilities :) - I would like to choose Codacy for code review as their Startup plan will be very helpful to this application. I'm already experienced with Google CheckStyle and SonarQube even I'm looking something on Codacy.

              Happy Coding! Suggestions are welcome! :)

              Thanks, Ganesa

              See more
              Deep Shah
              Software Engineer at Amazon · | 6 upvotes · 938.9K views

              I only know Java and so thinking of building a web application in the following order. I need some help on what alternatives I can choose. Open to replace components, services, or infrastructure.

              • Frontend: AngularJS, Bootstrap
              • Web Framework: Spring Boot
              • Database: Amazon DynamoDB
              • Authentication: Auth0
              • Deployment: Amazon EC2 Container Service
              • Local Testing: Docker
              • Marketing: Mailchimp (Separately Export from Auth0)
              • Website Domain: GoDaddy
              • Routing: Amazon Route 53

              PS: Open to exploring options of going completely native ( AWS Lambda, AWS Security but have to learn all)

              See more
              DNS Made Easy logo

              DNS Made Easy

              2.6K
              66
              20
              DNS performance, reliability, and security have never been easier.
              2.6K
              66
              + 1
              20
              PROS OF DNS MADE EASY
              • 10
                Speed
              • 5
                Anycast
              • 2
                Mature
              • 2
                Low Cost
              • 1
                Extremely Easy Interface
              CONS OF DNS MADE EASY
                Be the first to leave a con

                related DNS Made Easy posts