Let's say I buy 10 servers on Hetzner, what are my next steps? How do I secure these servers (networking, access management), what to use for monitoring, how best to deploy software?
Any books or articles you can recommend? A checklist?
What additional topics come into play if it were 100 servers, what about 1000?
I am fairly happy with Jenkins but mostly because I am familiar with it. Only real downside is the resource usage when idle. And some plugins are not really maintained anymore.
In my experience a lot of the jobs I get are to build backends that are mostly CRUD operations with a few endpoints that present 'aggregated' or filtered views of that data. Most of these apps will also need some mechanism to do background processing.
What is your preferred stack to build such a backend today? What tools and frameworks do you like and what have you changed your mind on and don't like anymore (after using it)?
Does your choice of tools change depending on if it is a commercial venture or a personal project?
Curious to hear what everyone is using these days.