Business software and compliance Case study
AI-assisted database performance SaaS
A SaaS platform that finds slow queries and missing indexes in live databases and returns ranked, AI-assisted fixes with risk and rollback, optionally as pull requests.

- Client
- Database performance SaaS
- Service
- AI, Web apps, Integrations
- Years
- 2026
- Stack
- Next.js, React, TypeScript, PostgreSQL and 6 more
- Platforms
- Web
Client details are private, so this study describes the client by type.
Overview
Teams running MySQL, MariaDB and PostgreSQL connect their databases to the platform with a small agent or a direct connection. The platform collects performance evidence, analyses it and presents ranked recommendations with an explanation, a proposed fix, its risk and a rollback. A user can apply, defer or dismiss a recommendation, ask follow-up questions in a chat, or have a fix opened as a pull request against the application repository. We built the whole platform, and it is still in active development.
The challenge
Tuning a database needs real evidence from a live system, and the advice has to be reliable enough to act on. The platform had to collect that evidence safely, keep the cost of AI predictable, and still be simple enough for someone who is not a database specialist.
What we built
- A cross-platform agent and background service that collects performance evidence from customer databases
- Support for MySQL, MariaDB and PostgreSQL, tested against several versions of each
- Analysis of query, schema and server-configuration problems, including index recommendations
- AI-assisted analysis and chat
- Quality controls on AI output before it is shown, and a harness for evaluating it
- Recommendations that carry a proposed fix, risk, confidence and rollback, with apply, later and dismiss actions
- A GitHub integration that links findings to application code and drafts pull requests
- An optional automatic mode with safeguards, maintenance windows and an audit trail
- Usage-based billing with credits, plans and a free trial
- A live web interface, notifications and email digests, an admin console, a public documentation site and onboarding
- An MCP server so customers can use their own AI assistant with their findings (described in a separate case study)
- Automated testing against real databases and layered continuous-integration checks
- Container deployment with automated rollback and monitoring dashboards
Technology used
| Layer | Choice | Purpose |
|---|---|---|
| Web and API | Next.js, React and TypeScript | interface, API, live updates and billing |
| Data | PostgreSQL and Redis | findings and application data; queues and live events |
| Delivery | Docker, GitHub Actions and Grafana-based monitoring | gated releases with rollback |
| Collector | Go agent and service | evidence collection from customer databases |
| Analysis | AI models | analysis, recommendations and chat |
| Background jobs | Queue-based workers | analysis, pull requests and digests |
| Quality | Automated tests | repeatable checks |
What happened next
- Delivered
The work described above was delivered to the client.
- Operational facts
- Our work on this project took place in 2026.
Screens

Could this be your project?
- You have a defined job in a real process that automation or AI could take on. AI services
- You need a web application with user accounts, admin tools and reporting. Website and web app development
- You work in business software and compliance and want a team that has built for it before. Business software and compliance work
Questions about this project
How long did this project take?
Our work on it took place in 2026.
What technology was used?
Next.js, React, TypeScript, PostgreSQL, MySQL, Redis, Docker, Go, MariaDB, GitHub Actions.
Similar work

Also Next.js and TypeScript, same industry
MCP server for a database-performance SaaS
A Model Context Protocol (MCP) server that lets customers use their own AI assistant to read their database findings and ask the platform to analyse a query, with scoped sign-in, read-mostly tools and an audit trail.

Also React and MySQL, same industry
Rackless: ticket and work-request platform
A long-running web platform for Rackless, a cloud software services company: a ticket and work-request app with reports and email notifications, plus its WordPress sites, a Salesforce integration and a React Native app.

Also TypeScript and MySQL, same industry
QCare: compliance platform for DEKRA
QCare, DEKRA's quality, compliance and risk evaluation platform on the Collabtic service platform: certification and compliance tracking, organisations, training, shop certification and headquarters dashboards, on an Angular front end and a PHP API.
