employee
Russian Federation
Russian Federation
UDC 004.43
Abstract. The problem of choosing a technology stack for small and medium-sized business web projects is considered. Purpose: against the background of the proliferation of architectures with separation of frontend and backend, to analyze the feasibility of using the built-in Django template engine as a simpler solution for projects with a limited budget, a small team and moderate requirements for the interactivity of site pages. Results: it is shown that server-side rendering combined with single-page application queries can reduce architectural complexity, reduce application development and support costs, preserve SEO benefits, and use Django’s builtin security mechanisms. It is concluded that Django templates can act as a rational architectural choice for a number of applied business tasks. Practical significance: the research results can be used in the design of mass data collection systems and interaction with them, the construction of distributed search robots and the creation of information analysis platforms based on multi-agent systems. Discussion: the presented observations reflect the practical structure of the functioning of a distributed search robot. Unlike classical search engines, the proposed agent-based approach allows you to redistribute the load and dynamically change the bypass strategies when blocking is detected.
Django, template engine, comparative architecture analysis, web development, observability, AJAX, small business
1. Fauler M. Shablony korporativnyh prilozheniy = Patterns of Enterprise Application Architecture / per. s angl. Ispr. izd. SPb.: Dialektika, 2020. 544 s.
2. Nesher G. SPA Are Dead, Long Live SPA // Semaphore Blog. 23.08.2023. URL: http://semaphore.io/blog/singlepage- applications (data obrascheniya: 14.05.2026).
3. Dronov V. A. Django 4. Praktika sozdaniya veb-saytov na Python. SPb.: BHV-Peterburg, 2023. 800 s.
4. Naumov R. V. Programmirovanie Piton. Vybor veb-freymvorka // Dostizheniya nauki i obrazovaniya. 2016. № 12 (13). S. 25–26.
5. Django Documentation. Version 5.0. URL: http://docs.djangoproject.com/en/5.0 (data obrascheniya: 16.05.2026).
6. Lutc M. Izuchaem Python: avtoritetnyy kurs ob'ektno-orientirovannogo programmirovaniya. Pyatoe izdanie = Learning Python. Fifth Edition: v 2 t. / per. s angl. i red. Yu. N. Artemenko. SPb.: Dialektika, 2020.
7. Jadhav S. B., Gholve S. S. Django vs. FastAPI: A Comparative Study for High-Performance Web Applications // International Journal of Advance and Applied Research. 2025. Vol. 6, no. 23. Pp. 47–51. DOI:https://doi.org/10.5281/zenodo.15119179
8. Software Engineering Cost Estimation using COCOMO II Model / K. Htay [et al.] // International Journal of Trend in Scientific Research and Development. 2019. Vol. 3, iss. 5. Pp. 2326–2329. DOI:https://doi.org/10.31142/ijtsrd28019
9. Osnovy poiskovoy optimizacii saytov, ispol'zuyuschih JavaScript // Google for Developers. URL: http://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics (data obrascheniya: 17.05.2026).
10. Achille A. Server-Side Rendering vs. Client-Side Rendering: A Guide for Web Development // BairesDev Blog. 13.05.2026. URL: http://www.bairesdev.com/blog/server-side-client-rendering-web-development (data obrascheniya: 15.05.2026).
11. Zarplaty IT-specialistov v pervoy polovine 2025: +2 %, rost zamedlilsya // Habr. 14.08.2025. URL: http:// habr.com/ru/specials/936618 (data obrascheniya: 14.05.2026).
12. The Django Template Language: Django Documentation. URL: http://docs.djangoproject.com/en/5.1/ref/templates/ language (data obrascheniya: 17.05.2026).
13. Verbina E. Which is the Best Python Web Framework: Django, Flask, or FastAPI? // PyCharm Blog. 18.02.2026. URL: http://blog.jetbrains.com/pycharm/2025/02/django-flask-fastapi (data obrascheniya: 13.05.2026).



