Database / BetterDB Interview questions
Describe the tech stack behind BetterDB Monitor?
The backend is built with NestJS on the Fastify adapter, using the iovalkey client for Valkey/Redis connections, written in TypeScript strict mode with explicit return types and no any, served on port 3001.
The frontend is React with TypeScript, built with Vite, styled with TailwindCSS, and charted with Recharts, running on its own dev server on port 5173 before being bundled into static files for production.
The whole project is a monorepo managed with pnpm workspaces and Turborepo, which also houses the separately published packages – the CLI, the MCP server, the agent, and the semantic-cache libraries – alongside the main API and web apps.
ESLint and Prettier are configured project-wide to keep code style consistent across contributors.
More Related questions...