Thanks Tamás and Mathieu, I appreciate it. Tamás, that is a neat example, thanks for sharing. Mathieu, I need to think about my overall architecture a bit more then. Like to run a scalable service, if I want to make sure I am not creating bottle necks, I need to be able to just spin up instances to serve http requests, if then they need to wait a long time fetching blobs and creating indexes ... If I am not mistaken there is support for dynamodb as the storage for the index I need to read more, Thanks a lot, Ali
Ali On Sat, May 26, 2018 at 2:45 PM Mathieu Lonjaret <[email protected]> wrote: > 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. > -- 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.
