←back to thread

287 points shadaj | 1 comments | | HN request time: 0s | source
Show context
margorczynski ◴[] No.43196933[source]
Distributed systems are cool but most people don't really get how much complexity it introduces which leads them to fad-driven decisions like using Event Sourcing where there is no fundamental need to use it. I've seen projects getting burned because of the complexity and overhead it introduces where "simpler" approaches worked well and were easy to extend/fix. Hard to find and fix bugs, much slower feature addition and lots of more goodies the blogs with toy examples don't speak about.
replies(3): >>43196997 #>>43197027 #>>43204750 #
1. rjbwork ◴[] No.43197027[source]
If the choice has already been made to do a distributed system (outside of the engineer's control...), is a choice to use Event Sourcing by the engineer then a good idea?