Closed jovo closed 8 years ago
I'm fine with the idea.
There is a snag, which is the histograms are stored in the ocpuser / nduser models file. So, we would have to decouple the histograms from the backend metadata. But the only advantage to the coupling, at the moment anyway, is that deleting a channel will also delete its associated histogram (in theory, anyway -- in fact, this may not be true and if so would be a bug).
I also suspect the timeline for doing this is > 1 month. Even just porting the stats service to a django app inside ndstore is work. And if we're going to separate it, there might be some advantages to running it as a more standalone micro-service.
oh > 1 month is a lot. ok, let's punt until after writing the papers :) eg, we could write a conference paper later on micro-services, with this being the prime example.
can we discuss the pro's and con's of leaving the 'stats' module within ndstore, vs. making it its own repo?
making it its own repo:
pro's
con's
@kunallillaney @randalburns @alexbaden thoughts?