The biggest difference I see when compared with SOA is that microservices uses a dumb-pipe model, whereas SOA&#x27;s use of an ESB pushed it to a smart-pipe model, which, was much more complicated overall to set up, manage, scale.