2 ms·
> But I would not call writing distributed network servers "systems engineering", I would agree that a web application server is usually application engineerin
by kentonv 4y ago
> But I would not call writing distributed network servers "systems engineering",
I would agree that a web application server is usually application engineering even if you are running 1000 replicas of it. I would not write these in C++. (Well that's a lie, I probably would but I would admit it was a terrible idea.)
On the other hand, the container engine that orchestrates the web app server is systems engineering, as is the database it talks to for storage.
- al_mandi 4y agoKubernetes, a container orchestration engine, is written in golang, a language with garbage collection. Some database engines have also been written in golang. Same with Java, several databases written in it, such as QuestDB, Pinot, Presto.