A lot without talking here.
I’ve been doing some research on how to model blockchain applications and I’d come with the idea of using CQRS Models with Blockchain.
I would say it’s an intermediate - advance technique (more advanced than intermediate).
I wrote an article about it, you can find it here.
We, some NEM folks and me, have been working on https://github.com/aleixmorgadas/nem2-nonfungible-asset/ library.
After seen it wasn’t maintainable in the long run, I was thinking in a better way to model the non-fungible assets and that’s when I come up with the idea of using CQRS Models with Blockchain.
I’d updated the library with the new architecture and I’ve to say that seems to be a good design for the library. The approach is valid for NEM and Catapult.
I hope it helps other developers develop better Blockchain solutions.