3 ms·
>This design will also scale to running across multiple servers, and in general to any kind of computer, business or industry problem. If I understand what you
by aji 11y ago
>This design will also scale to running across multiple servers, and in general to any kind of computer, business or industry problem.
If I understand what you're getting at, you're saying that locking is the solution to all concurrency problems? This section is the most interesting to me, as I've been researching concurrency at a high level lately. I'm a little confused by your conclusion. It seems naïve to claim that multiple hosts can agree on what action to take "just" by using locks. What if a peer is holding a lock and becomes unreachable? What if the peer isn't dead and thinks it still has the lock? What if the core that is issuing the locks becomes unreachable?
- AkariTakai 11y agoI didn't see anything really interesting in there about concurrency or consensus beyond the naive. What she does talk about is almost a microservices pattern though, and that can be an awesome tool for solving certain kinds of problems. I don't think I agree that it's more useful than other tools across all problems though.