assuming we continue to use feathers and our YAML database, here's how we can make it better:
on initial load, suck up all the data into memory as ampersand collection and state (which we already have for each type of data)
operate in memory with find / get / create / update / remove where there is a store front and a store back (as we have already with base-service as the store front and fs-storage as the store back but needs cleaning to be more like level up and down)
on change to memory data (which we can listen to thanks to ampersand), flush to YAML files as necessary
assuming we continue to use feathers and our YAML database, here's how we can make it better:
some other ideas: