Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Same question here.
sbiewald80210d1. Difficult question. What is scalable enough for you? You would be surprised how many requests / second properly written code can handle even in "slow" languages.
2. You _could_ use every language for every purpose.
From my experience (can only speak about server side and backend and can't tell you about Node):
- Go: Compiled language. There is one single static binary, making it easier to deploy: Never care about dependencies (shared libraries, etc.) again. A complete container could be made out of this single file.
- .NET: While there is the cross plattform .NET core (and Xamarin for mobile), one of main highlights is the integration within the Microsoft world: Windows-API integration, native Windows authentication, SQLServer, etc.
Seriously though, docker is a big part of this. Each Microservice is usually in a separate container, with some kind of load balancing between them and to public ports.
Kubernetes is a tool for scaling and can be used to automatically provisioning containers based on certain factors like currently active users etc.
Containers make it pretty easy to deploy things, also it takes a lot of the hassle which is going into recreating the same environment.
Ezard200210d(not even kidding - it's used like that in loads of articles)
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job