Не полагаясь на сторонние продукты, команда Pancodix разработала собственный Backend-фреймворк, позволяющий быстро и качественно создавать легкие, мощные и надежные backend-части любых веб-сервисов и мобильных приложений. Фреймворк ориентирован на работу с базами данных MySQL, при необходимости разработки высоконагруженной системы предпочтение отдается PostgreSQL. Возможна одновременная работа с несколькими разнотипными базами данных.

Опыт работы разработчиков Pancodix со сторонними проектами указывает на то, что большое количество современных разработчиков пренебрегает элементарными правилами грамотного построения баз данных. В большинстве случаев, исследование жалоб на низкую производительность систем и "медленность" кода заканчивалось диагностированием структурных (и что еще хуже — системных) ошибок при проектировании баз данных, допущенных нашими коллегами-предшественниками: неверной структуры и формата таблиц, типизации полей, некорректно построенных индексов и внешних ключей (а то и вовсе отсутствия таковых), отсутствия нормализации, что прямо проистекало из другой ошибки — недостаточного вникания в предметную область бизнеса клиента.

Наш метод — долго и внимательно выслушивать клиента, вникать в тонкости его бизнес-логики, и только после этого начинать что-либо программировать — находит свое прямое воплощение в создании backend'ов. Мы начинаем с грамотного построения базы данных, которая своей структурой должна точно и полностью моделировать логику бизнеса клиента. Максимально полагаясь на внутренние возможности СУБД и создавая программный код backend-системы как можно более легким, мы достигаем производительности системы, на которую клиент не будет жаловаться на протяжении всего времени эксплуатации продукта.