Riomhaire Research

Traefik, Consul and Microservices in Go

Microservices are very popular - but how do you scale them ? There are many alternative solutions to this computer science question, but the one’s today we will consider are a couple of common and popular pieces of software called ‘Traefik’ and ‘Consol’. This article is an alternative approch to the one we did in the Linkerd API Gateway Pattern. The Problem. The solution to scaling many instances of the same API from an API perspective (we wont be talking about repository backends such as databases within this article) resolve around the need for two things.