So the Real-World Quadrant Q1 2020 has come out... showing my chosen path (service oriented architecture, SOA) as in the uncool/hard quadrant. I've never shied away from hard work, when the payoff can be worth it. And that's the case with SOA. SOA is an architectural approach to make (often already implemented) services available in an agnostic format to consumers (where consumer is some other IT process).
From the perspective of reusability, SOA makes perfect sense. But it isn't the answer, always. I like to think of SOA as a way to think about applications and the way they interact with other business processes. If these processes work in concert, that can be an avenue for extra value. Now if doing that doesnt gain any business value, then other models might make more sense. The key is to look forward, and do the hard (and uncool) work.
No comments:
Post a Comment