Articles | Open Access | DOI: https://doi.org/10.37547/tajiir/Volume08Issue04-06

Implementing Asynchronous Message-Driven Architectures to Achieve Sub-Second Response Time in High-Load Web Applications

Evgenii Lvov , I Head of engineering, senior full stack architect Batumi, Georgia

Abstract

The article presents an analysis of architectural patterns that ensure guaranteed subsecond response time (P99 < 1000 ms) in high-load distributed software systems. The key methodological basis of the study is a comparative analysis of the performance of critical components of asynchronous architecture: message brokers (Apache Kafka, RabbitMQ, Pulsar), interservice communication protocols (REST, gRPC), and concurrency models (Reactive Streams, Virtual Threads), based on the interpretation of empirical data and benchmarks from 2024–2025. The study demonstrates the advantages of binary protocols over text-based ones, establishes the applicability boundaries of different message brokers depending on the load profile, and substantiates the feasibility of using Java 21 virtual threads for handling I/O operations. The results obtained have high practical relevance for systems architects, lead software engineers, and chief technology officers involved in the design of scalable web applications.

Keywords

Asynchronous architecture, microservices, response time, Apache Kafka, gRPC, virtual threads, event-driven architecture, Transactional Outbox, scalability, high-load systems.

References

Latency Reduction – The Competitive Edge in Modern Markets. Retrieved from: https://wealthandfinance.digital/latency-reduction-the-competitive-edge-in-modern-markets/ (date accessed: November 7, 2025).

The Cost of Latency | Digital Realty. Retrieved from: https://www.digitalrealty.co.uk/resources/articles/the-cost-of-latency (date accessed: November 8, 2025).

20+ Interesting Website Speed Statistics (2025). Retrieved from: https://www.sitebuilderreport.com/website-speed-statistics (date accessed: November 8, 2025).

50 E-commerce Conversion Rate Statistics for 2025 . Retrieved from: https://www.envive.ai/post/ecommerce-conversion-rate-statistics (date accessed: November 9, 2025).

E-commerce conversion rate benchmarks - 2025 update . Retrieved from: https://www.smartinsights.com/ecommerce/ecommerce-analytics/ecommerce-conversion-rates/ (date accessed: November 10, 2025).

Famoti, O., Omowole, B. M., Nzeako, G., Shittu, R. A., Ezechi, O. N., Ewim, C. P. M., & Omokhoa, H. E. (2025). A digital transformation framework for US e-commerce supply chains. International Journal of Scientific Research in Computer Science, Engineering and Information Technology. 2025d, 11(1), 1670-1701.

What is Synchronous and Asynchronous Programming: Differences & Guide . Retrieved from: https://kissflow.com/application-development/asynchronous-vs-synchronous-programming/ (date accessed: November 10, 2025).

Spring MVC vs. Spring WebFlux: Choosing the Right Framework for Your Project . Retrieved from: https://dev.to/jottyjohn/spring-mvc-vs-spring-webflux-choosing-the-right-framework-for-your-project-4cd2 (date accessed: November 10, 2025).

El Akhdar, A., Baidada, C., Kartit, A., Hanine, M., García, C. O., Lara, R. G., & Ashraf, I. (2024). Exploring the Potential of Microservices in Internet of Things: A Systematic Review of Security and Prospects. Sensors, 24(20), 6771. https://doi.org/10.3390/s24206771

Padmanaban, K., Babu, T. G., Karthika, K., Pattanaik, B., & Srinivasan, C. (2024, October). Apache Kafka on Big Data Event Streaming for Enhanced Data Flows. In 2024 8th International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC) (pp. 977-983). IEEE. https://doi.org/10.1109/I-SMAC61858.2024.10714884.

Wang, T., & Qi, G. (2024). A comprehensive survey on root cause analysis in (Micro) services: methodologies, challenges, and trends. arXiv preprint arXiv:2408.00803. https://doi.org/10.48550/arXiv.2408.00803.

Iurchenko, A. (2025). Optimization of Microservices Architecture Performance in High-Load Systems. The American Journal of Engineering and Technology, 7(05), 123-132. https://doi.org/10.37547/tajet/Volume07Issue05-10.

Spring Boot: MVC vs WebFlux - Sharkbench. Retrieved from: https://sharkbench.dev/web/java-springboot/mvc-vs-webflux (date accessed: November 10, 2025).

Chy, M. S. H., Arju, M. A. R., Tella, S. M., & Cerny, T. (2023). Comparative Evaluation of Java Virtual Machine-Based Message Queue Services: A Study on Kafka, Artemis, Pulsar, and RocketMQ. Electronics, 12(23), 4792. https://doi.org/10.3390/electronics12234792.

Vyas, S., Tyagi, R. K., Jain, C., & Sahu, S. (2021, July). Literature review: A comparative study of real time streaming technologies and apache kafka. In 2021 Fourth International Conference on Computational Intelligence and Communication Technologies (CCICT) (pp. 146-153). IEEE. https://doi.org/10.1109/CCICT53244.2021.00038.

Putra, S. J., Firmansyah, G., Tjahjono, B., & Akbar, H. (2025). Comprehensive Benchmarking of Message Brokers: Evaluating Performance and Security Metrics for Reliable Messaging Systems. Jurnal Locus Penelitian dan Pengabdian, 4(11), 10829-10838.https://doi.org/10.58344/locus.v4i11.5081.

Odofin, O. T., Owoade, S., Ogbuefi, E., Ogeawuchi, J. C., & Segun, O. (2022). Integrating Event-Driven Architecture in Fintech Operations Using Apache Kafka and RabbitMQ Systems. Int. J. Multidiscip. Res. Growth Eval, 3(4), 635-643. https://doi.org/10.54660/.IJMRGE.2022.3.4.635-643.

Download and View Statistics

Views: 0   |   Downloads: 0

Copyright License

Download Citations

How to Cite

Lvov, E. (2026). Implementing Asynchronous Message-Driven Architectures to Achieve Sub-Second Response Time in High-Load Web Applications. The American Journal of Interdisciplinary Innovations and Research, 8(4), 34–40. https://doi.org/10.37547/tajiir/Volume08Issue04-06