sreis / vulcand

Programmatic load balancer backed by Etcd

Home Page:https://vulcand.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vulcand

Vulcand is a programmatic extendable proxy for microservices and API management. It is inspired by Hystrix and powers Mailgun microservices infrastructure.

Focus and priorities

Vulcand is focused on microservices and API use-cases.

Features

  • Uses Etcd as a configuration backend.
  • API and command line tool.
  • Pluggable middlewares.
  • Support for canary deploys, realtime metrics and resiliency.

Vulcan diagram

Project info

documentation https://docs.vulcand.io
status Used in production@Mailgun on moderate workloads. Under active development.
blog http://blog.vulcanproxy.com
discussions https://groups.google.com/d/forum/vulcan-proxy
roadmap roadmap.md
build status Build Status

About

Programmatic load balancer backed by Etcd

https://vulcand.io

License:Apache License 2.0


Languages

Language:Go 98.1%Language:Makefile 1.0%Language:Shell 0.8%