Da das Pancodix-Team nicht auf Produkte von Drittanbietern setzt, hat es ein eigenes Backend-Framework entwickelt, das ermöglicht, die leichten, leistungsstarken und zuverlässigen Backend-Komponenten von Webservices oder mobilen Anwendungen schnell und qualitativ zu schaffen. Das Framework ist auf die Zusammenarbeit mit MySQL-Datenbanken ausgerichtet. Bei der Entwicklung eines Hochlast-Systems bevorzugen wir PostgreSQL. Jede andere Art von Datenbank ist ebenso möglich wie eine gleichzeitige Arbeit mit Datenbanken verschiedener Typen.

Die Erfahrung des Pancodix-Teams bei der Arbeit, Unterstützung und Rekonstruktion von Projekten von Drittanbietern deutet darauf hin, dass viele moderne (insbesondere junge) Entwickler die elementaren Regeln des ordnungsgemäßen Aufbaus einer Datenbank missachten. In den meisten Fällen haben unsere Untersuchungen der Beschwerde des Benutzers für die niedrige Leistung eines Systems oder "Verspätung" des Codes mit unserer Schlussfolgerung über strukturelle (oder sogar schlechtere - logische) Fehler auf der Bühne des Datenbankdesigns beendet, die von unseren vorhergehenden "Kollegen" gemacht sind: falsche Struktur und Format von Tabellen, falsche Feldtypen, falsche (oder absolut fehlende) Indizes und Fremdschlüssel, fehlende Normalisierung, was ist direkte Konsequenz eines anderen Fehlers - Fehlen einer genauen Untersuchung der Angelegenheit.

Unsere Methode — unseren Kunden gründlich zuzuhören, den genauen Einblick in die Geschäftslogik unserer Kunden zu gewinnen und erst danach, etwas zu programmieren — findet seine direkte Umsetzung in der Entwicklung von Backends. Wir beginnen immer mit dem richtigen Design der Datenbank, deren Struktur die Logik des Geschäfts des Kunden vollständig und präzise modellieren muss. Indem wir uns stark auf die Funktionalität des DBMS verlassen und versuchen, den Programmcode so leicht wie möglich zu machen, erreichen wir die Systemleistung, die während der gesamten Dienstzeit nicht Gegenstand von Beschwerden des Benutzers sein wird.