Systems | Development | Analytics | API | Testing

Load Test PostgreSQL Instantly using Production Recordings

The first PostgreSQL post ran on a laptop: a demo app, a Docker container, and the proxymock CLI. That is the fastest way to see the idea. It is also not where your database problems live. Your real query mix lives in the cluster, where a Java service with a connection pool, an ORM and a schema migration tool sends the statements nobody wrote by hand. This post deploys an open source banking app to Kubernetes and records the queries one of its services sends to PostgreSQL.

How to Build an Effective Database Testing Strategy for Reliable Releases

Green build pipelines lie. Your automated unit suites can execute without a single failure, API contracts can validate cleanly, and browser regression sweeps can pass with pristine checkmarks. Yet the moment a release hits production, software must interact with state. A single unindexed foreign key, an overlooked lock escalation on a high-throughput table, or an uncalibrated default constraint will bring an entire platform to a halt while your CI dashboards remain reassuringly green.

Test Your MySQL 8.4 Upgrade With Real App Queries

Before you start, paste this into Claude Code, Cursor, Codex, Gemini CLI, Kiro, or any assistant that can read a URL and run commands: The install-speedscale skill installs proxymock for your operating system and walks you through proxymock init. It stops when you need to complete browser sign-in, keeps your recordings on your machine, and connects the proxymock MCP server so your assistant can run the prompts later in this article.

Test PostgreSQL With the Queries Your App Actually Runs

The first number from my local PostgreSQL 16 test was roughly 1,600 statements per second. It looked impressive. It was also the least useful result in the run. The useful part was the workload. It came from queries the demo app had actually sent: the same prepared statements, parameters, reads and writes. A synthetic benchmark tells you how PostgreSQL handles a synthetic workload. It does not tell you whether your migration just broke the UPDATE your app depends on.

SQL-Shaped Intent: The Engineering Behind AgentQL

Our CEO recently wrote reaffirming an architectural decision ThoughtSpot made when LLMs first emerged: we do not use LLMs to directly generate SQL. My team has spent the better part of a year building AgentQL: a capability that doubles down on our decision. So let me explain what we actually built, why it doesn't just honor that architectural decision but depends on it, and the engineering choices underneath.

Pre-built Oracle test cases can't replace a test automation strategy

Pre-built Oracle test cases have become an increasingly popular resource as organizations look for faster ways to scale test automation. The appeal is understandable: reusable assets and templates can help teams accelerate onboarding and reduce the effort required to begin automation initiatives. Tricentis offers an Oracle test case library as a reference framework rather than an instant, maintenance-free automation solution.

How Cross Joins Are Killing Your Dashboard Performance

Your analytics team built a report. It worked fine in development, but when it went into production, users began to complain about loading time. Your team has checked the database and looked at the dashboard configuration, but nobody can find the problem. There’s a good chance the cause is a cross join, and there’s an even better chance it’s executing in the wrong place.

Build a Custom OBDC Driver as a Server

With the Simba Technologies SimbaEngine SDK, you can build your own custom OBDC, OLEDB, JDBC, or ADO.NET driver to connect your data source to any application, but did you know that you can create a driver that runs on a server with the switch of a configuration setting? You can convert a SimbaEngine SDK ODBC driver into a server by switching build configurations in Visual Studio within Windows or adding BUILDSERVER=exe to your makefile in Linux, then configuring a registry or INI file.

It Took 9 Seconds for an AI Agent to Delete a Production Database. Here's What Should Have Stopped It.

What the PocketOS incident reveals about AI agents, unscopped API tokens, and why enterprise data needs a gateway in front of it. DreamFactory is a secure, self-hosted enterprise data access platform that provides governed API access to any data source, connecting enterprise applications and on-prem LLMs with role-based access and identity passthrough.