4 ms·
Web-hooks create distributed systems. So they are "distributed systems" hard. What means that, if you know your timing, miltiplicity, and reliability requireme
by marcosdumay 2y ago
Web-hooks create distributed systems. So they are "distributed systems" hard.
What means that, if you know your timing, miltiplicity, and reliability requirements and guarantees, you can solve most problems by taking the best design pieces from the state of the art (idempotency, write-only logic, retrials, optimist atomicity, peer election...) and applying whatever you can to simplify your code as most as possible.
If you know how, you can probably solve most problems just fine. But you must know how, and you must know the problem.