I agree - I&#x27;m seeing some application frameworks even encouraging developers to expose CRUD functionality via REST (Spring Data REST, I&#x27;m looking at you)<p>There may be a few narrow use cases where this is valid, but in general we really should avoid doing SQL joins over HTTP :-)<p>As Stefan argues in the talk, one of the original sins with SOA was caring too much about the services (and potential &quot;reuse&quot;), and forgetting about the notion of offering a cohesive piece of business functionality i.e. a bounded context with well-defined responsibilities