# Microservices

Authentication and Authorization



Load balancers

  • apache
  • haproxy
  • nginx
  • node-consul-template - Consul generated templates
  • traefik - Træfik (pronounced like traffic) is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, and a lot more) to manage its configuration automatically and dynamically.

Asynchronous messaging protocol

  • rabbitmq

Service discovery

Logs management

APM - Application Performance Monitoring

Event driven microservices

API Gateway


  • statsd
  • graphite
  • Grafana
  • prometheus.io - From metrics to insight
  • opencensus.io - A single distribution of libraries that automatically collects traces and metrics from your app, displays them locally, and sends them to any analysis tool.

Service monitoring

  • watchmen - A simple node.js service monitor


Log storage

Secret management


  • ant - Ant is a simple and flexible microservice framework based on Teleport.