CausalRPC: traceable distributed computation
Remote procedure calls (RPCs) are a useful abstraction for stateful services, but they leave the application developer to solve several tricky problems: how can we ensure that concurrently-modified state remains consistent? How can we trace the behaviour of these systems when something goes wrong?
My presentation will suggest an answer to these questions: push everything into a Git repository! I will demonstrate CausalRPC, an RPC system that uses Irmin to resolve state conflicts automatically, building a trace of causal history as it goes.
Fri 23 Aug
|10:30 - 10:55|
|10:55 - 11:20|
|11:20 - 11:45|
Jianxin ZhaoUniversity of Cambridge