Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная работа посвящена разработке и оптимизации backend системы для веб-приложения. Исследование охватывает ключевые аспекты интеграции и оптимизации серверных компонентов, а также внедрение современных архитектурных решений. Задачи, которые решались в ходе выполнения работы: • Разработать и интегрировать систему версионирования с использованием методов Semantic Versioning, Gradle и GitLab; • Оптимизировать серверные компоненты с применением Apache Tomcat и HikariCP; • Провести сравнительный анализ альтернативных технологий для обоснования выбора серверных компонентов; • Улучшить модульную архитектуру путем перераспределения зависимостей и компонентов. В результате проведенной работы были созданы компоненты для backend системы и оптимизирована сама backend система. Система версионирования обеспечила стабильное управление изменениями, а оптимизация серверных компонентов привела к значительному улучшению времени отклика и пропускной способности. Улучшение модульной архитектуры упростило поддержку и развитие системы, снизила технический долг и улучшила параллельную работу команд разработчиков. Работа заложила основу для будущего перехода к микросервисной архитектуре.
This work is dedicated to the development and optimization of the backend system for a web application. The study covers key aspects of integration and optimization of server components, as well as the implementation of modern architectural solutions. Tasks addressed during the work: • Develop and integrate a versioning system using Semantic Versioning methods, Gradle, and GitLab; • Optimize server components using Apache Tomcat and HikariCP; • Conduct a comparative analysis of alternative technologies to justify the choice of server components; • Improve the modular architecture by redistributing dependencies and components. As a result of the work, backend system components were created and the backend system itself was optimized. The versioning system ensured stable change management, and the optimization of server components significantly improved response time and throughput. The improvement of the modular architecture simplified system maintenance and development, reduced technical debt, and enhanced the parallel work of development teams. The work laid the foundation for the future transition to a microservice architecture.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() |
||||
Internet | Authorized users SPbPU |
![]() |
||||
![]() |
Internet | Anonymous |
Usage statistics
|
Access count: 0
Last 30 days: 0 Detailed usage statistics |