ai newsDo., 5. Nov.
EilmeldungClaude Reads Screenshots at 2,576px Now. The Same PNG Can Cost 3x the Tokens

45 System Tables: What an AI-Native Backend Foundation Looks Like

If you use an AI coding assistant for backend work, you have probably seen this pattern: it generates a CRUD endpoint in seconds, then you spend days aligning authentication, permissions, menus, dictionaries, audit logs and reports. The endpoint was never the hard part. The hard part is the foundat

dev.toDonnerstag 05:07 · 05.11.3 Min. Lesezeit
Bild: dev.to

If you use an AI coding assistant for backend work, you have probably seen this pattern: it generates a CRUD endpoint in seconds, then you spend days aligning authentication, permissions, menus, dictionaries, audit logs and reports.

The endpoint was never the hard part. The hard part is the foundation underneath it.

Most enterprise backends contain two kinds of tables:

When an AI starts from an empty repository, it invents the second category again. One generation calls the user table sys_user; the next calls it t_user. One puts permission checks in an interceptor; another puts them in every controller.

The code runs. But three problems show up later:

The expensive part is not the number of lines. It is keeping those lines consistent across modules.

GewuMind Boot ships a baseline schema for the parts every admin system needs:

The exact table list matters less than what it represents: a set of decisions already made. Naming, audit fields, soft deletes, permission resolution, dictionary translation and menu registration follow one convention instead of being reinvented per project.

That is also why the number alone is not the selling point. A foundation is valuable when the conventions are consistent and documented, not when the count is large.

Consider a request that sounds simple: "different departments should see different data."

Built from scratch, the work looks like this:

With a foundation, the same request becomes configuration:

The AI still writes business logic. It just does not rebuild identity, permissions and navigation first.

An AI-native backend is not "a backend with a chat box". It is a backend whose primitives are stable enough that an agent can target them reliably.

Explicit contracts. Tables, scripts and page components have documented shapes. The agent does not guess where permissions live.

Idempotent publishing. Changes are packaged and applied as a bundle, so a failed run can be retried without duplicating menus or tables.

Reversible operations. Every publish creates a version that can be rolled back.

Without those properties, AI output is fast but fragile. With them, generated modules can be reviewed, versioned and rolled back like any other change.

The core of GewuMind Boot is Apache License 2.0. Some enterprise capabilities, including SSO, the workflow engine, module management, Redis/shared sessions, MQTT, Kafka, SSE, TCP and WebSocket, are enabled at runtime by a commercial offline license key. Without a valid key those capabilities run in a 30-day trial or stay disabled. The license key is a feature entitlement, not a change to the source code license.

That distinction matters if you plan to self-host or embed the platform.

If you are evaluating this category, ask four questions:

The answers tell you more than a feature list.

AI coding tools are good at producing code. They are less good at preserving the conventions a codebase depends on. The practical fix is not a better prompt. It is a better starting point.

If you want to see the schema and the publishing model, the project is at gewumind.github.io. The repository, documentation and commercial terms are linked there.

Quelle: dev.to (dev.to). Original öffnen