3 ms·
Sometimes it's not possible to do it in another way. Hacker News' web-focused world doesn't apply to most of the software world where software is deployed on cu
by foepys 9y ago
Sometimes it's not possible to do it in another way. Hacker News' web-focused world doesn't apply to most of the software world where software is deployed on customers hardware for the customer to work with by themselves as much as possible.
If I had to deploy 10 microservices with 2 level caches and internal network routing on a whole server rack or in "the cloud", our customers would laugh in our face and choose one of our competitors that deploys on one or two on-site servers that can sit somewhere in the office and require minimal, if any, maintenance besides security updates.
- ageofwant 9y agoNo, you simply write your app in a language that does not force you to write millions of lines of code, a language like Python, for example. I don't understand what any of this has to do with 'web-based' vs whatever though. Yes most systems I tend to work on these days have browser-based front ends, but that's usually a trivial part of the system. About deployments: The fast majority of 'web-focused' apps I work on ships in a single docker container. The customer, another department in the big multinational I currently work for, deploys it on one of their docker hosts where it lives behind a nginx emperor with many - up to 30 other vassals. It happens automatically once a week on the release schedule. OK, these are usually trivial little CRUD things - but not always. Bigger systems tend to get their own VM or et of VM's. Every other third party vendor product I had to deal with in the last 5 years came in either a set of docker containers, a pre-built VM, or both.