The part the user never sees and the part that decides whether the system works at all: data structure, logic, response time, and behaviour under load.
from25 000₽
The total depends on how complex the logic is, what the load requirements are, and whether we write from scratch or step into existing code
A lower bound, not a final price. We work out the exact sum after breaking the problem down and fix it before the work starts.
A list of work, not a description of an approach. The scope is adjusted to the job: anything unnecessary comes off and anything missing goes on at the estimate stage.
Schema, indexes and relations. A mistake at this step costs more than everything else put together.
Documented endpoints that your website, mobile app and external contractors work through.
Heavy work such as mailouts, reports and data exchange does not block the person using the system.
Caching and query optimisation. The system should respond the same way on a Monday and on Black Friday.
Calculations, discounts, permissions and statuses are covered by tests: fixing one thing does not break three others.
When something falls over, you can see what and when, rather than "it does not work for a user".
Tick the work you need and see the order of magnitude. The estimate goes along with your enquiry.
| Include in estimate | Work | Price |
|---|---|---|
| Data designStorage schema, indexes and relations. A mistake here costs more than everything else. | 50 000–800 000₽ | |
| APIs for your interface and your partnersDocumented endpoints your own and external clients work through. | 70 000–1 200 000₽ | |
| Business logicCalculations, statuses, rules. Priced from the number of scenarios and how tangled they are. | 90 000–1 900 000₽ | |
| Sign-in and permissionsAccounts, roles and sessions. Sign-in through a corporate account where that is needed. | 35 000–600 000₽ | |
| Queues and background jobsMailouts, reports and data exchange do not block the person using the system. | 45 000–700 000₽ | |
| Optimisation for loadCaching and query work: the same response time on a Monday and at peak. | 50 000–950 000₽ | |
| File storage and deliveryDocuments and images live in separate storage, not on the server's disk next to the code. | 25 000–450 000₽ | |
| Tests for business logicFixing one thing does not break three others. | 35 000–600 000₽ | |
| Logs and observabilityWhen something falls over, you can see what and when, rather than "it does not work for a user". | 30 000–475 000₽ |
This is an order-of-magnitude estimate, not a costed quote and not an offer. Bundled together, some work gets cheaper and some gets more expensive depending on the specifics: the exact sum is worked out after we break the problem down, and it is fixed before the work starts.
Verifiable facts instead of claims about ourselves. There is not a single invented case in this catalogue.
Node.js, Fastify, Python, FastAPI, PostgreSQL, MongoDB, ClickHouse, RabbitMQ and Redis run in real projects, rather than sitting on a list of intentions.
The Qvio backend: taking payments, delivering files, analytics across sales channels.
Tell us what is happening now. We reply within one business day, and the first conversation commits you to nothing.