4 ms·
This can be resolved somewhat with a SOA or microservices, where one call from a client triggers multiple calls from one service to another. Sure there's overhe
by jackcosgrove 10y ago
This can be resolved somewhat with a SOA or microservices, where one call from a client triggers multiple calls from one service to another. Sure there's overhead (which can be mitigated in a shared data center) but I think this is at least balanced out by modularity.
- PaulHoule 10y agoIt's very different "inside the data center" or "inside the cloud" from "services provided to the network edge". If you want: (i) any chance of all at building a system that works and (ii) happy users, you should codesign the client, protocol and client-facing server if you are providing services to the edge (Web, IoT, etc.) Inside the data center you can do something else. The key thing is that REST principles are orthogonal to "a good API", "a successful project", etc.