Home > CSC-OpenAccess Library > Manuscript Information
EXPLORE PUBLICATIONS BY COUNTRIES |
![]() |
| EUROPE | |
| MIDDLE EAST | |
| ASIA | |
| AFRICA | |
| ............................. | |
| United States of America | |
| United Kingdom | |
| Canada | |
| Australia | |
| Italy | |
| France | |
| Brazil | |
| Germany | |
| Malaysia | |
| Turkey | |
| China | |
| Taiwan | |
| Japan | |
| Saudi Arabia | |
| Jordan | |
| Egypt | |
| United Arab Emirates | |
| India | |
| Nigeria | |
A Cloud-Native Event-Driven Reactive Architecture for Real-Time Retail Transaction Processing
Gopalakrishnan Venkatasubbu
Pages - 78 - 89 | Revised - 15-11-2025 | Published - 01-12-2025
Published in International Journal of Software Engineering (IJSE)
MORE INFORMATION
KEYWORDS
Event-Driven Architecture, Retail Transactions, Cloud Messaging, Reactive
Frameworks, Microservices.
ABSTRACT
Modern retail platforms must support high-throughput, low-latency transaction processing under
unpredictable and bursty workloads. Traditional monolithic architectures frequently fail to meet
these demands due to blocking interactions, limited horizontal scalability, and susceptibility to
cascading failures. This study proposes a cloud-native Event-Driven Architecture (EDA) that
integrates Amazon Simple Queue Service (AWS SQS) with reactive Spring WebFlux
microservices to enable asynchronous, fault-tolerant, and elastically scalable retail transaction
processing. The following research question guides this work: RQ—Can an event-driven,
message-queue–based architecture combined with reactive microservices significantly improve
scalability, latency, and fault tolerance in real-time retail transaction pipelines compared to a
monolithic baseline?
To answer this question, I develop a full prototype of implementing order creation, inventory reservation, payment authorization, and customer notification. Using a heterogeneous dataset of 412 simulated retail transactions, I conduct extensive load tests at 100, 500, and 1000 concurrent users. Results show that the EDA system achieves near-linear throughput scaling, maintains low and predictable latency, and isolates service failures without degrading overall system performances significantly outperforming the monolithic benchmark. These findings demonstrate that EDA, supported by cloud-managed queues and reactive runtimes, provides a viable and robust architectural foundation for next-generation retail platforms that require elasticity, resilience, and real-time responsiveness.
To answer this question, I develop a full prototype of implementing order creation, inventory reservation, payment authorization, and customer notification. Using a heterogeneous dataset of 412 simulated retail transactions, I conduct extensive load tests at 100, 500, and 1000 concurrent users. Results show that the EDA system achieves near-linear throughput scaling, maintains low and predictable latency, and isolates service failures without degrading overall system performances significantly outperforming the monolithic benchmark. These findings demonstrate that EDA, supported by cloud-managed queues and reactive runtimes, provides a viable and robust architectural foundation for next-generation retail platforms that require elasticity, resilience, and real-time responsiveness.
| Akidau, T., Balikov, A., Bekiroğlu, K., Chernyak, S., Haberman, J., Lax, R., … Whittle, S. (2015). The Dataflow model: A practical approach to balancing correctness, latency, and cost in massive-scale, unbounded, out-of-order data processing. Proceedings of the VLDB Endowment, 8(12), 1792-1803. | |
| Amazon Web Services. (2023). Amazon Simple Queue Service (SQS): Developer Guide. AWS Documentation. https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/ | |
| Chen, L., Ali Babar, M., & Zhang, H. (2018). Towards an evidence-based understanding of emergent architectural design decisions in microservices. Proceedings of the 12th European Conference on Software Architecture (ECSA), 40-56. | |
| Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., & Safina, L. (2017). Microservices: Yesterday, today, and tomorrow. In Present and Ulterior Software Engineering (pp. 195-216). Springer. | |
| Gorton, I. (2016). Software architecture for big data and the cloud. Morgan & Claypool. | |
| Gross, D., & Harris, C. M. (1998). Fundamentals of queueing theory (3rd ed.). Wiley. | |
| Hohpe, G., & Woolf, B. (2004). Enterprise integration patterns: Designing, building, and deploying messaging solutions. Addison-Wesley. | |
| Kazanavičius, E., Bagdonas, V., & Danilevičius, A. (2020). Analysis of microservices communication patterns in large-scale distributed systems. Information Technology and Management Science, 23, 50-57. | |
| Kleinrock, L. (1975). Queueing systems: Volume 1—Theory. Wiley. | |
| Kleppmann, M. (2017). Designing data-intensive applications: The big ideas behind reliable, scalable, and maintainable systems. O'Reilly Media. | |
| Kreps, J. (2013). The Log: What every software engineer should know about real-time data’s unifying abstraction. LinkedIn Engineering. https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying | |
| Lightbend. (2014). The Reactive Manifesto.https://www.reactivemanifesto.org/ | |
| Newman, S. (2015). Building microservices. O'Reilly Media. | |
| Newman, S. (2019). Monolith to microservices: Evolutionary patterns to transform your monolith. O'Reilly Media. | |
| Pivotal Software. (2020). Spring WebFlux: Reference Documentation.https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html | |
| Reactive Streams Initiative. (2015). Reactive Streams Specification.https://www.reactive-streams.org/ | |
| Zhang, Y., Li, J., & Wu, L. (2021). Design and performance analysis of large-scale e-commerce order processing systems based on microservices and asynchronous messaging. Journal of Systems Architecture, 118, 102223. | |
Mr. Gopalakrishnan Venkatasubbu
Independent Researcher, Cumming, GA - United States of America
gopalakrishnan.venkatasubbu1@gmail.com
|
|
|
|
| View all special issues >> | |
|
|



