I have been working with microservices for a few years now, the platform I'm working on has
microservices primarily in
NodeJS etc. When designing microservice one needs to think mainly about the footprint ( only the runtime related; not development) both in docker image size and resource utilization. During my quest to find a language which would help us build lightweight and fast microservices, we came across
rust. Both are beast, but if we start to compare them, it would be like comparing apples and oranges as they were designed with different goals in mind.
golangwas designed to be
concurrentfrom the get go. And as you work with golang, you would understand what I mean by this statement.
rustis more of a competitor to
C++as it was designed to be able to squeeze every last ounce of performance out of the box
So, enough blabbering, with this
getting started: golang I am planning to cover following.
- Setup basic tooling
visual studio code
1.2. Purely terminal based (
- Hello World
2.2. http based web API
Subscribe to Odd Code
Get the latest posts delivered right to your inbox