Hi everyone!
I work as a full-stack developer at a decent sized tech company in my region. We’ve been running everything on JavaScript and TypeScript for years now with tons of custom libraries and tools built around these technologies. Our setup handles millions of users across 200+ microservices without major issues.
Recently, upper management decided we should migrate our entire backend to Go. Their reasoning is that our current infrastructure costs are getting too high and Go will help us handle increasing traffic more efficiently.
Most developers here have zero Go experience, so the company offered to pay for training courses. While not explicitly stated, it seems like those who don’t adapt to Go might eventually be let go.
I’m open to learning Go, but I want to understand what benefits I’ll actually see as a developer beyond just adding another language to my resume. I’ve done some basic research online, but I’d love to hear from people who can really convince me why this transition makes sense from a developer’s standpoint.