| DC Field | Value | Language |
| dc.contributor.author | Худницкий, А. В. | - |
| dc.coverage.spatial | Минск | en_US |
| dc.date.accessioned | 2026-06-08T11:48:31Z | - |
| dc.date.available | 2026-06-08T11:48:31Z | - |
| dc.date.issued | 2026 | - |
| dc.identifier.citation | Худницкий, А. В. Разработка платформы для автоматизированной проверки алгоритмических решений с применением контейнеризации и асинхронной обработки задач = Development of a platform for automated checking of algorithmic solutions using containerization and asynchronous processing of tasks / А. В. Худницкий // Компьютерные системы и сети : сборник материалов 62-й научной конференции аспирантов, магистрантов и студентов БГУИР, Минск, 13–17 апреля 2026 г. / Белорусский государственный университет информатики и радиоэлектроники. – Минск, 2026. – С. 139–141. | en_US |
| dc.identifier.uri | https://libeldoc.bsuir.by/handle/123456789/64067 | - |
| dc.description.abstract | В статье представлено комплексное исследование и практическая реализация распределённой веб-платформы PinkCode для автоматизированной проверки решений алгоритмических задач. Проведён систематический анализ существующих решений (LeetCode, Codewars). Обоснован выбор технологического стека на основе Django REST Framework, Celery и Docker для обеспечения масштабируемости и безопасности системы. Реализована система асинхронной обработки задач на основе паттерна Task Queue с использованием Celery workers и Redis в качестве брокера сообщений. Разработана модульная архитектура бэкенда с разделением на четыре независимых Django-приложения (auth_, main, code_interpreter, users), реализующих принципы Domain-Driven Design и Separation of Concerns. Внедрена многоуровневая система кэширования (Redis, query optimization, database indexing), снижающая нагрузку на PostgreSQL для операций чтения. Система развёрнута с использованием Docker Compose, обеспечивающего воспроизводимость окружения и упрощение процесса деплоя. | en_US |
| dc.language.iso | ru | en_US |
| dc.publisher | БГУИР | en_US |
| dc.subject | материалы конференций | en_US |
| dc.subject | автоматизированные проверки решений алгоритмических задач | en_US |
| dc.subject | PinkCode | en_US |
| dc.subject | LeetCode | en_US |
| dc.subject | Codewars | en_US |
| dc.subject | Django | en_US |
| dc.title | Разработка платформы для автоматизированной проверки алгоритмических решений с применением контейнеризации и асинхронной обработки задач | en_US |
| dc.title.alternative | Development of a platform for automated checking of algorithmic solutions using containerization and asynchronous processing of tasks | en_US |
| dc.type | Article | en_US |
| local.description.annotation | This article presents a comprehensive study and practical implementation of the PinkCode distributed web platform for automated verification of solutions to algorithmic problems. A systematic analysis of existing solutions (LeetCode, Codewars) is conducted. The choice of a technology stack based on the Django REST Framework, Celery, and Docker is justified to ensure system scalability and security. An asynchronous task processing system based on the Task Queue pattern is implemented using Celery workers and Redis as a message broker. A modular backend architecture is developed, divided into four independent Django applications (auth_, main, code_interpreter, users), implementing the principles of Domain-Driven Design and Separation of Concerns. A multi-tier caching system (Redis, query optimization, database indexing) is implemented, reducing the load on PostgreSQL for read operations. The system is deployed using Docker Compose, ensuring a reproducible environment and simplifying the deployment process. | en_US |
| Appears in Collections: | Компьютерные системы и сети : материалы 62-й научной конференции аспирантов, магистрантов и студентов : сборник статей (2026)
|