O'Reilly logo
  • Jonas Lindholm thinks this is interesting:

The problem, of course, is that if the same people create both the server API and the client API, there is the danger that logic that should exist on the server starts leaking into the client. I should know: I’ve done this myself. The more logic that creeps into the client library, the more cohesion starts to break down, and you find yourself having to change multiple clients to roll out fixes to your server. You also limit technology choices, especially if you mandate that the client library has to be used


Cover of Building Microservices


Logikk flyter ut i klientbiblioteker.