@dgeb been considering spiking out a rethinkdb port of orbit-firebase (it has joins, firebase doesn't...). Think I'll spend a little time feeling out rethinkdb and getting it set up with deepstream.io (open source server that adds an authorization layer similar to firebase on top of rethinkdb). Have you got anywhere with refactoring the normalized json format?
Ah, was just about to ask where you were with that
@dgeb my only complaint with just using a service layer is that you can end up with domain logic in the service layer which only gets applied if you call the right methods, as opposed to the dom layer managing it and keeping everything in sync
possibly more sophisticated relationships would do the job though
definitely missing having "through" from active-record relationships