3 ms·
As an older coder, past my 40s, the industry hasn’t forgotten, it’s just moved on. Distributed transactions across many microservice is too inefficient and com
by bfung 2y ago
As an older coder, past my 40s, the industry hasn’t forgotten, it’s just moved on.
Distributed transactions across many microservice is too inefficient and complex to deal with. DT is fine if you don’t have microservices, scaling out quickly is hard otherwise.
Session cookies likewise ~ how does authN and authZ work through each microservice without overloading a central service? JWTs do decently.
Don’t use microservices? That’s a different debate.
- coldtea 2y ago>Distributed transactions across many microservice is too inefficient and complex to deal with. DT is fine if you don’t have microservices, scaling out quickly is hard otherwise. Perhaps microservices were the wrong idea then... Added complexity and splitting what is still conceptually a single coordinated operation. >Don’t use microservices? That’s a different debate If it's the proper debate though, we should get to it - not just ignore that part, and say "we moved on", as if we improved things...
- nejsjsjsbsb 2y agoThere is no we: everyone does it different. The term engineering that we stole from engineers implies making pragmatic decisions based on cost, complexity and requirements. Honestly I see the erring on the side of the traditional more than I do the extavagent in real life.