3 ms·
SOA is nice but it also has some drawbacks. While the OP argues that it brings simplicity, SOA also makes the design process more complex. Like functional prog
by alberich 14y ago
SOA is nice but it also has some drawbacks. While the OP argues that it brings simplicity, SOA also makes the design process more complex.
Like functional programming, you have to think more carefully about what each service will do, and how it will implement that functionality. Just deploying a service doesn't give you free scalability, you have to design the service to scale. You have to think about shared state, and stuff like that.
I think that maybe monolithic applications are more popular than SOA apps, because it is faster to create one (even though it is harder to extend afterwards).