This presentation is about good practices in the development of distributed systems with discussions about several software engineering paradigms used in Canopsis, such as an hypervisor/advanced supervisor system.
Canopsis is the first open-source hypervisor written in Python and Javascript with a large set of external middleware and frameworks such as rabbitmq, mongodb, emberjs, and then some...
With a large set of good practices in term of software engineering, Canopsis is able to process about 750 event/s, and provides several features such as:
Those points will be discussed and some perspectives will be announced...