NovFora Dev

What is the best language for building distributed systems?

Ethan Hughes

Ethan Hughes

3 months ago

Body: I am designing a microservices architecture and considering Rust, Go, and Elixir for the core services. Each has strengths in different areas (performance vs concurrency model), so I would appreciate your production experiences with each choice.

Morgan Ortiz

Morgan Ortiz

3 months ago

Go with Rust if you can afford the learning curve, otherwise Go's standard library handles a ton of this out of the box and the goroutine model is genuinely elegant for high-concurrency workloads. I spent six months rewriting services from Python to Go last year and it cut our p99 by like 40% just because we stopped fighting with the GIL.

Join the conversation to leave a reply.

Sign in to reply

Related topics