Summary

Declarative and data-centric programming approach to core distributed system logic is very useful.

  • The code is short (about 10 times).

  • Modifications and extenssions are easier (availability, scalability, policy change).

  • Fine grained monitoring and debuging.