3 ms·
I have always viewed using many micro services as something that adds complexity, something to be used when necessary. I started working remotely as a consulta
by mark_l_watson 7y ago
I have always viewed using many micro services as something that adds complexity, something to be used when necessary.
I started working remotely as a consultant in the early 2000s when my wife and I moved to a remote area. I had several development jobs that used the same monolith pattern: I would embed everything in a web app using Apache Tomcat, taking advantage of work threads for background tasks. The only external services were a database and crontab settings to frequently snapshot databases. This pattern was so easy to code to, so easy to debug and deal with any runtime problems. One customer reported that a system ran without stopping for six years (ouch, no OS upgrades??) until they restarted it on a larger server.
Micro services can be great, but not always the best choice when horizontal scaling is not required.