4 ms·
I hate to be all dismissive, but this is meaningless twaddle. I'm baffled that anybody with any experience of software development could think that something l
by matthewmacleod 9y ago
I hate to be all dismissive, but this is meaningless twaddle.
I'm baffled that anybody with any experience of software development could think that something like FaaS will solve logic duplication issues; the hypothetical "118 systems doing pretty much exactly the same thing" exist because of organisational failures, and the same thing will continue to happen regardless of how that logic is implemented.
- zlynx 9y agoAnd if the organization does decide to have a "one official system" then it will need 118 option parameters or weirdly specific virtual functions in a base class and become a disgusting, complex mess. Because "pretty much the same thing" is not "exactly the same thing." Sometimes it can be hammered into place. Other times those differences were important. So yeah, I agree with you that duplication will continue to happen a lot.
- Macha 9y agoAnd sometimes this results in the 1 system being so complicated that it's less effort to build and maintain system 119 than hammer system 1 into a round hole.
- Nomentatus 9y agoThere are lots of things I won't bother to try to find at a corner store - sure they won't have the exact thing I need - and which twenty years ago I might even have tried to fashion for myself rather than make the rounds of downtown stores with equally poor luck; yet today I'll go look on Amazon, mostly finding what I'm looking for, and mostly ordering it. As the old military saying goes, "quantity has a quality all it's own." But Amazon doesn't just have that very large selection of goods, it has a financial motive for making that selection very well-organized and very easy to search and research (through reviews.) To revisit the example in the original article, it's very possible to believe your organization hasn't yet written a decent basic user registration function and still believe that it's overwhelmingly likely that someone else in the country, or world, probably has. Now add convenience and peer review, and you might finally be over the hump. Maybe.
- tlarkworthy 9y agoIt's replacing all the auth, provisioning, billing, load balancing, throttling and other crap. Sure you might still duplicate ur business logic, but at least no team is reinventing the serving infra