|
|
|
|
|
by aaronmu
2854 days ago
|
|
I’ve implemented this. TLDR: orm’s + large transactions resulted in a lot of unexpected complexity. At some point you get really big transactions because one write triggers five process managers which all trigger more writes and so on and so on. Performance was not a problem but I was surprised by the complexity of these big transactions in combination with an orm. I dont have a concrete example but over the course of two years we have encountered multiple bugs that took days to solve. Theres one of these bugs that we fixed without identifying the root cause until this day. |
|