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.

Reply via email to