Comparative analysis of performance and architectural characteris-tics of Spring Boot frameworks, ASP.NET Core and Ktor for develop-ing server applications

Authors

  • Oksana G. Startseva Akmulla Bashkir State Pedagogical University
  • Erik R. Fattakhov Akmulla Bashkir State Pedagogical University

DOI:

https://doi.org/10.17072/1993-0550-2026-3-99-109

Keywords:

Ktor, Spring Boot, ASP.NET Core, comparative analysis, efficiency, latency, p95, p99, load testing

Abstract

The article provides a comparative analysis of three modern frameworks for developing server applications: Spring Boot (Java/Kotlin), ASP.NET Core (C#) and Ktor (Kotlin). The relevance of the research is due to the need for an informed choice of the technological stack when creating highly loaded corporate systems. Unlike existing review papers, the article presents both qualitative comparison criteria (architectural features, modularity, ecosystem, security, monitoring) and quantitative ones: project build time, cold start time, code volume, as well as performance metrics under load — average latency (p50, p95, p99), bandwidth and memory consumption. The experiment was conducted on identical test scenarios (CRUD microservice with connection to the same database) with fixation of environmental conditions (CPU, RAM, OS, load testing tool). The results show that Ktor demonstrates the best rates of build and startup speed, the minimum amount of code, but is inferior ASP.NET Core uses operational memory, but surpasses it in terms of latency and bandwidth. Based on the data obtained, recommendations are formulated for choosing a framework depending on the priorities of the project: speed of development or performance or long-term support.

References

Лёзин И. А. Разработка веб-приложений с использованием Spring Boot: учеб. пособие / И. А. Лёзин, И. В. Лёзина. Самара: Самарский университет, 2023. 96 с.

Лок Э. ASP.Net Core в действии: руководство / Э. Лок; перевод с англ. Д. А. Белико-ва. 3-е изд. М.: ДМК Пресс, 2025. 1046 с.

The RedMonk Programming Language Rankings: January 2025 [Электронный ресурс] // URL: https://redmonk.com/sogrady/2025/06/18/language-rankings-1-25/ (дата обраще-ния: 22.11.2025).

Сомон П. И. Волшебство Kotlin: руководство / П. И. Сомон; перевод с англ. А. Н. Ки-селева. М.: ДМК Пресс, 2020. 536 с.

Ktor Docs [Электронный ресурс] // URL: https://ktor.io/docs/welcome.html (дата об-ращения: 22.11.2025).

Metanit Ktor Модули [Электронный ресурс] // URL: https://metanit.com/kotlin/ktor/1.6.php (дата обращения: 22.11.2025).

Ktor Project Generator [Электронный ресурс] // URL: https://start.ktor.io/settings (дата обращения: 22.11.2025).

Докука О. Практика реактивного программирования в Spring 5 / О. Докука, И. Лозин-ский. М.: ДМК Пресс, 2019. 508 с.

Булискерия Б. Б. Методики оптимизации высоконагруженных приложений на SPRING FRAMEWORK: системный подход / Б. Б. Булискерия, Д. М. Пряшников // Оптические технологии, материалы и системы (Оптотех − 2025): Междунар. науч.-техн. конф., Москва, 08–12 декабря 2025 года. М.: МИРЭА − Российский технологи-ческий университет, 2026. С. 1319−1326. EDN IWPHPG.

KtorArticle [Электронный ресурс] // URL: https://github.com/alkmanistik/KtorArticle (дата обращения: 25.04.2026).

K6 [Электронный ресурс] // URL: https://k6.io/ (дата обращения: 22.11.2025).

Site Reliability Engineering / ed. By B. Beyer, C. Jones, J. Petoff, N. R. Murphy. Sebasto-pol, CA: O'Reilly Media, Inc., 2016. 524 с.

Макконнелл C. Совершенный код: учеб. пособие/ Стив Макконнелл. М.: Русская Ре-дакция, 2014. 896 с.

The Site Reliability Workbook: Practical Ways to Implement SRE / B. Beyer [et al.]. Se-bastopol: O'Reilly Media, Inc., 2018. 512 p.

Downloads

Published

2026-10-23

How to Cite

Comparative analysis of performance and architectural characteris-tics of Spring Boot frameworks, ASP.NET Core and Ktor for develop-ing server applications. (2026). BULLETIN OF PERM UNIVERSITY. MATHEMATICS. MECHANICS. COMPUTER SCIENCE, 3 (74), 99-109. https://doi.org/10.17072/1993-0550-2026-3-99-109