Somewhat idle thought. Was much of the failure of the first wave of SOA (pre-microservices) due to a lack of appreciation of prior art around structured programming and information hiding?
25
10
2
69
It is still the reason for a lot of failure IMHO. I see myself talking quite a lot about it.
3
1
I think it died a death under a mountain of standards (WS-HumanTask anyone?) and an insistence on RPC idioms to hide necessary complexity (distribution).
1
4
Also the obsession with buses that made for complex and expensive systems. Plus ca change.
1
It's somewhat ironic that I did a talk today about how we worship complexity...
1
2
I’ll try to dig up some slides from 10+ years ago that I could easily reuse in a modern microservices talk. Spoiler alert: People tend to make the same mistakes whatever the tech stack, and reading Parnas’s 1972 paper is helpful

Apr 29, 2020 · 9:15 PM UTC

1
5