douwe_maan
11/07/2023, 3:02 PMdouwe_maan
11/07/2023, 3:05 PMbenjamin_sicard
11/07/2023, 3:19 PMjan_soubusta
11/07/2023, 3:27 PMdouwe_maan
11/07/2023, 3:29 PMjan_soubusta
11/07/2023, 3:31 PMdouwe_maan
11/07/2023, 3:34 PMIf I understand the intro video well, the final result of Arch is a data model in PostgreSQL database.That’s right, you can access the raw and modeled data directly over SQL, or define a REST/GraphQL API over it
If yes, I could create a demo integrating our analytics platform with the result of Arch project.
Would you be interested in collaborating on something like that?Definitely! Wanna book a slot on arch.dev/douwe to catch up and discuss?
Regarding embeddings - this is interesting. Immediately an idea appeared in my head - all BI/analytics filters could utilize the embeddings, so instead of exact match/like we could find synonyms, etc.Exactly, Arch can automatically generate embeddings for any text data, and you can do similarity search against them for natural-language search, fuzzy matching, or LLM RAG
jan_soubusta
11/07/2023, 3:35 PMjohann_du_toit
11/07/2023, 9:15 PMdouwe_maan
11/07/2023, 9:22 PMHow does the multi-tenancy work?In Arch it means that you can define sources, mappings, and data models (effectively ELT pipelines, but declaratively defined) that can then have multiple tenants under them, representing credentials possibly onboarded using OAuth. Each tenant gets its own pipelines run, and the data can be looked up segmented by tenant, and stored in separate per-tenant schemas or a multi-tenant table with a tenant_id, as appropriate.
Also, the pricing of $0.75 per compute hour is not very clear in terms of storage, multiple tenants etc?It’s the total compute resources used across all tenants, across the EL, T, and querying (SQL/API) steps. Right now now we’re not factoring in storage volume explicitly as compute usage and storage are correlated, but there may be limits (with additional pricing past some storage volume) in the future.
Does this sit on it’s own dedicated VM somewhere with the stack installed, or does Arch have a farm of machines which does the syncing etc and you get charged for what you use?The architecture is multi-tenant on shared (isolated) compute resources, so not dedicated VMs and you only pay for what you use.
Is data at rest charged as well?As of now, no. But I could see us intelligently moving rarely used data to cheaper/higher-latency storage for example to make that work (with an ability to opt out of that by paying for storage past a certain point). Let’s catch up soon — feel free to book some time on arch.dev/douwe!
johann_du_toit
11/07/2023, 9:27 PMdouwe_maan
11/07/2023, 9:28 PMI think similar to Jan, despite your focus on AI, this is definitely what analytics SaaS products like us were looking for.That’s great to hear! It’s definitely not exclusively for AI, but there’s a big opportunity to be better there than any of the existing “embedded EL” style options, and it’s just a matter of time until every SaaS product does at least some AI!
Another question on the billing... would it be possible to get the billing broken down per tenant?For sure, I should’ve specified that
mike_ritchie
11/08/2023, 2:33 PMdouwe_maan
11/08/2023, 2:57 PMjan_soubusta
11/08/2023, 9:27 PM