Oh even better.
I manage Kong (an API manager) and 90% of my time these days is explaining illiterate devs that no, Kong is fine, it’s their shitty API crashing. Or better, their shitty HAproxy they don’t know how to configure.
FML.
In some architectures, where many microservices are behind load balancers and other front end proxies, sometimes it is the NOC’s fault. Yes a 500 should really only be a backend error.
Quick, make a ticket to the network team and ask why the firewall is causing the internal server error.
I wish I could say I haven’t seen devs do this.
Oh even better. I manage Kong (an API manager) and 90% of my time these days is explaining illiterate devs that no, Kong is fine, it’s their shitty API crashing. Or better, their shitty HAproxy they don’t know how to configure. FML.
In some architectures, where many microservices are behind load balancers and other front end proxies, sometimes it is the NOC’s fault. Yes a 500 should really only be a backend error.