On 26 May 2018 at 14:15, alimoeeny <[email protected]> wrote: > Hey Perkeep people, > > I want to use Perkeep's, blob storage + indexing + search inside a larger > service. > I want to have my own auth and access control and CDN in front. > > I of course want to keep up to date with all the progress you are and will > be making, > > Does it make more sense to use perkeep as libraries and build my services on > top, or would it make more sense to run per keep as is behind my service and > have my service call perkeep api and act a some sort of proxy ? > > My question is more about your longer term plans, do you expect people to > use Perkeep as library(ies) and will keep your "internal" api rather stable? > or you'd rather be free to make changes to your internal api frequently and > break things but keep your "external" api more stable?
Both approaches are viable depending on what parts of Perkeep you need. If you want the whole of it (as seems to be the case), then you'd better off using it as a service (second approach). But there's nothing preventing you from building something on top of just e.g. the blob server, in which case it's totally fine to just import pkg/blobserver/ in your app and rely on it. We may break things there, but the interface in general should not change too much I think The long term plan is for more components (which are now integrated) to become third-party clients of whatever perkeepd trims down to. The web UI is an example of such a component. As it is, and as Tamás mentioned, we already have such third-party applications (the publisher and the scanning-cabinet), so maybe you want to have a look at them, to see how they interact with Perkeep at the moment. Does that answer your question? > Am I making sense? > > Ali > > -- > You received this message because you are subscribed to the Google Groups > "Perkeep" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Perkeep" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
