Hacker News new | ask | show | jobs
by miroljub 953 days ago
You can do SOA without an ESB. You don't have to use ESB everywhere to have SOA architecture.
1 comments

That's true but SOA without an ESB is a very small solution. As that solution grows an ESB will be created whether or not the team thinks of it as an ESB.
When you need an ESB, you can add one to the mix, but it still doesn't mean that you should use it for everything, even if it's not needed.
I agree with that, I'm just pointing out that ESB is a mainstay of SOA but not microservices. The idea that SOA and microservices is the same is a common misconception borne from the idea that SOA is a generic pattern rather than a specific architectural philosophy.
Thankfully there are ESB like solutions for microservices. /s