I am currently using Orchestrate.io as my database, and also am developing a PHP client for it (they don't have one yet).

During this process a lot of challenges came up on how to put together proper ODM and Models. So I would like to share this with you, to maybe bring some interest is this direction, on how to best approach NoSQL databases in Phalcon.

Here is the sample Phalcon project with the integration example.

And here is the Orchestrate client.

Best regards to all.