4 ms·
The funny thing is that Martin Fowler had a First Law of Distributed Objects: Don't distribute your objects. But then he switched and helped popularize microser
by discreteevent 5y ago
The funny thing is that Martin Fowler had a First Law of Distributed Objects: Don't distribute your objects. But then he switched and helped popularize microservices (he's rowing back a bit nowadays).
I can only assume it's because he saw his clients doing it and for a consultant the client is always right. (And I think the client was doing it to indulge their hard to get developers who wanted complexity and the freedom to use their programming language of the week)
It feels like a cowboy industry when this is the 'leadership' we have.
- e67f70028a46fba 5y agoYep. Look at the REST/JSON API debacle that has unfolded over the last two decades. It is trivially obvious that REST is both difficult to implement and largely pointless outside of a hypermedia system, but the thought leaders never said a thing about it.
- edgyquant 5y agoHow is REST difficult to implement? And as for pointless, what is a better way to present an API in your opinion?
- e67f70028a46fba 5y agoJSON isn’t a hypermedium so creating a uniform interface is hard. I don’t have a strong opinion on alternatives. GraphQL seems ok for server to server stuff.