I think it really depends on the nature / structure of your data and the query patterns that you'll expect given the way you want to showcase your data. Some folks use Postgres to Snowflake to Clickhouse.
Explo builds customer-facing dashboards and analytics. We are a Series A company backed by Craft, Felicis, and YC. We are growing quickly and looking to bring on strong leaders to our team!
Please email recruiting[at]explo[dot]co if you are interested and mention you found us through HackerNews.
We're fans of Retool, but definitely agree the requirements for internal and external use cases are quite different.
We already support CSV downloads from tables, so no worries there. We're excited to chat with your engineer and give them an in depth tour of Explo. Please have them reach out to founders@ or sign up for a demo on our landing page!
Startups and smaller companies we work with are paying $500/month. Our pricing then goes up from there depending on number of end customer groups.
We are definitely hoping to launch self serve in the near future but have decided not to while we iterate on the core features and ensure things work with a qualified and controlled set of customers. However, it is helpful to understand how important self serve is to developers.
Adding in monitoring and alerts is something we are working on and has been requested previously. With regards to monitoring your system status specifically, we would likely need to investigate a means to connect Explo to where this data is generated or being collected. Explo would need to query this source on a certain cadence (probably pretty frequently) to have high fidelity monitoring. Currently we pull the data via queries and data isn't pushed to us (doesn't make sense in the current model, but is something we've chatted internally about).
Would love to chat more about the push model to better understand how Explo can plug into your system status. Is there a way that we could connect to the system status and pull the necessary information? Or can you push the system status data somewhere that we can then process?