3 ms·
I've built a payment system before, I didn't make it distributed and if I was to build one again. I won't make it distributed. I like my payment system old sch
by segmondy 9y ago
I've built a payment system before, I didn't make it distributed and if I was to build one again. I won't make it distributed. I like my payment system old school batch style. Correctness is very important to me and ability to rollback and replay things if things went wrong are very important.
- jacquesm 9y agoBatch vs realtime, correctness, rollback & reply have nothing to do with whether or not you build your system distributed or not. In fact a distributed system can have some advantages over a monolith in an application like that if done properly, for instance you could set up a central message log that keeps data for an x period allowing you to 'rollback and replay' to your hearts content.
- draw_down 9y agoThat's nice, it probably won't handle the volume of a service like Uber though. People don't make distributed systems because they love complexity. At least, the sane ones don't.