I started off building most of the client server interfaces as restful services. For each store, i had intended to provide an http implementation but as I think more about it, maybe i should have started off just doing gRPC and let the community (those that need it) create the http services.
I had to implement the following stores which have client and server interfaces
- Rule Store
- Machine Store
- Events Store