Building connectors was not the hardest part of Query1AI. In his DEV Community retrospective, Abd Alrhman Alloush says the work that exceeded his expectations was explaining credentials and permissions, discovering database schemas, and helping users understand what the product could—and could not—do. His account is a useful reminder that a multi-cloud database tool is as much an onboarding and product-design problem as an integration project.
Alloush’s retrospective, published on DEV Community on Oct. 1 (the year 2026 is inferred from the page context), describes his experience building Query1AI. The timelines, customer conversations, and product status below are his account, not independently verified benchmarks or a current product-support statement.
As an Amazon Associate I earn from qualifying purchases.
Connector code was only one part of integration
Alloush initially expected connector work to take “a few weeks.” He later estimated that it took “a full quarter longer” than planned. Those are his own estimates, not a general forecast for multi-cloud projects. As he put it, “The connectors themselves were the easy part.”
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsThe unexpected work came from explaining how different providers handle identity and access. His examples included AWS IAM roles and access keys, Google Cloud service accounts and permissions scoped per project, and MongoDB Atlas API keys and project scoping. A connector may successfully reach a service, but customers still need to know which credentials to create, what access to grant, and how to limit that access appropriately.
#1 Best Overall
That makes credential documentation part of the integration, rather than an afterthought. Provider-specific steps should be checked against current provider documentation: Alloush’s examples describe his implementation experience, not universal or current setup instructions.
Natural-language questions need a map of the data
Query1AI’s natural-language layer depended on information about the databases it was expected to query: table names, column names, and relationships. Without that inventory, a question in plain English has no reliable grounding in the structure of a particular database.
Rank #2
Alloush says this dependency changed the order of his roadmap. Instead of treating schema discovery as a supporting feature, he moved inventory and discovery ahead of natural-language querying. His concise explanation was: “Without the inventory and schema-discovery layer built and working first, there’s nothing for the natural-language layer to ground itself in.”
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
The sequencing lesson is practical: establish what data exists and how it relates before promising that users can ask useful questions about it. A natural-language interface can make access easier, but it does not remove the need to understand the underlying schema.
Explain what read-only and agentless access are for
Alloush describes Query1AI as read-only and API-based, with no agent installed on database nodes. He found that this constraint was difficult to position when customers compared features with tools that used agents. His response was to explain the operational trade-off: customers would not have another component to deploy or patch on database infrastructure.
That is a value proposition, not proof that one architecture is always safer or better. The right choice depends on the environment and its requirements. The broader product lesson is to explain the concrete benefit a constraint provides instead of presenting the constraint itself as a selling point.
Rank #4
Be precise about provider readiness
Alloush says Azure demand arrived before Azure support was ready. He chose to describe it as in development rather than claim it was supported prematurely. That is a useful distinction for any tool with multiple integrations: interest in a provider, work underway, and production-ready support are not interchangeable statuses.
Free tools Windows power users keep installed
One-click scans. No signup required.
The Azure detail is historical. The retrospective reported active development at the time it was written; it does not establish Query1AI’s current Azure support status.
Best Value
Find out who needs answers, not only who manages databases
Alloush initially focused on DBAs and platform engineers. He later recognized that product managers and support leads could also benefit from asking questions in plain English rather than waiting for a technical operator to retrieve information for them.
This audience shift affects more than messaging. It changes which questions the product must handle well, how results should be explained, and how much of the database’s technical structure users need to see. The useful discovery question is not just whether a DBA can query the system, but whether a non-specialist can ask a meaningful question and receive an answer they can interpret.
What the retrospective says held up
Alloush’s conclusion is not that every early decision was right. Rather, he says the core engineering judgments—read-only access by default, no agents, and being candid about what was not ready—held up, while his estimates and understanding of the audience needed adjustment. As he wrote, “The common thread is that the actual engineering judgment calls — read-only by default, no agents, say what’s not ready yet — all held up fine.”
For builders, the account points to a useful distinction: technical architecture choices can be sound while the effort around onboarding, schema discovery, positioning, and audience research is still underestimated.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




