2 ms·
You used message queues which is a hard problem and compared it to what is probably a simple problem in engineering, picking a material or screw size or such.
by jpc0 2y ago
You used message queues which is a hard problem and compared it to what is probably a simple problem in engineering, picking a material or screw size or such.
You have disciplines in software that can easily be equated to the engineering you described, many people get paid a lot of money to create CRUD apps. Which database do you select, how do you implement the webserver, do you seperate out the API and frontend? these are all pretty easy problems to solve and have solutions with obvious pros and cons, sure you can have someone try some novel technique every now and then but the industry as a whole know how to do that.
When you start discussing distributed systems it's kind of in autonomous Mars rover territory, the best practices are kind of there but there isn't a ton of consensus that what is known is even the best solution.