Anthony Trad
1 min readJul 21, 2023

--

Thank you for reading. This argument used to hold a lot but if you ever try to quantify those numbers, you'll see that most backend languages are very fast and don't need this optimization.

You need to assess things by impact and nowadays, languages are not bottlenecks and is mostly a system design problem.

If your backend is slow, it might be your design and dependencies. Work your way around that, but choosing SQL because it is fast introduces more harm than good.

Most backends nowadays are written in Python, which roughly 40 times slower than raw C or C++. Yet companies use it anyway. Ask yourself why?

They chose to favor a language with an easy syntax and huge community support to model complex things right, designing their system in a way that can handle the performance they need.

Less overhead, more impact with the same (if not less) amount of effort!

--

--

Anthony Trad
Anthony Trad

Written by Anthony Trad

Senior Software Engineer focused on .NET and the Cloud. Reconsidering major principles and patterns, ideas are my own.

Responses (1)