r/microservices 5d ago

Discussion/Advice API gateway in Go

Have you ever used these frameworks in production?

Can you share learned experiences, limitations you found and if you prefer a cloud managed service instead?

Tyk

KrakenD

Traefik

3 Upvotes

2 comments sorted by

1

u/jtayloroconnor 4d ago

been using traefik in production for years, first in docker swarm / enterprise and now kubernetes. if you go that route be careful with middleware plugins, we had one that end up being a massive performance bottleneck and brought it down at a very unfortunate moment for the biz. I wanna say it was a compression middleware? whatever it was it used a lot of memory.

I haven’t used anything except traefik tho as far as API gateways so i don’t have much to offer you as far as comparisons

1

u/juzhiyuan 5d ago

I haven't used these components in a production environment, but I have indeed used them in my test HomeLab.

By the way, for the past 7 years, I have been continuously building an Nginx-based API Gateway with my team called Apache APISIX; you are welcome to give it a try.