3 ms·
I agree with you up to the point of RPC calls. In general it doesn't matter what specific technology is used, as long as each data source is structured around t
by derangedHorse 6y ago
I agree with you up to the point of RPC calls. In general it doesn't matter what specific technology is used, as long as each data source is structured around the use-case and not around backend details like how entity models are actually stored. A lot of these ideas are captured well by Robert Martin ("Uncle Bob") in his book Clean Architecture
- silviogutierrez 6y agoI guess I just use RPC as a catch all for "server call that could involve resources, actions, effects, etc." So even a REST PUT is an RPC in this world of mine.
- sixdimensional 6y agoI mentioned the Onion Model above, I saw your comment about Clean Architecture, which is a refinement of the Onion Model. I think we might already have all the architectural solutions we need, we just haven't put together how to express the architectures we want in the new technologies we have. Some combination of the onion model/clean architecture, CQRS, APIs, data federation like GraphQL and microservices is probably how it can all go together. I know I am mixing implementations and patterns together in this sentence, but am just trying to express patterns and examples of things that have pieces of those patterns implemented.