3 ms·
> low-level high-performance languages like golang This is the first time I've ever seen Go called a low level high performance language. Maybe compared to Pyt
by kaashif 4y ago
> low-level high-performance languages like golang
This is the first time I've ever seen Go called a low level high performance language. Maybe compared to Python or Ruby I guess, which is fair.
- sho 4y ago> Go called a low level high performance language Ah yeah, was generalising somewhat. You're right, it's perhaps a "mid" level language. Maybe even high level in areas it is intended for, such as channel tooling, etc. Regardless, it's much more verbose than true high-level languages such as Ruby and I would not consider it a good choice for a startup unless they were specifically writing actual infrastructure code. Regardless - it's certainly implicated in the cargo cult of "dozens of golang microservices all talking to each other in a combinatory explosion of GRPC" antipattern i've seen startups succumb to before. One of them ran out of runway with less than 10 actual customers, after spending 18 months building an MVP that would "scale". Maybe I can propose a new law: "If you have more microservices than you have customers, you are scaling prematurely".
- inferiorhuman 4y agoJust replace microservices with erlang processes?
- cpursley 4y agoThis is sort of the idea with Phoenix Umbrella apps.