Serverless Architecture Patterns for High-Throughput Financial Transaction Processing

Authors

  • Phanindra Gangina Awoit Systems Inc, USA Author

DOI:

https://doi.org/10.15662/IJRAI.2023.0604007

Keywords:

Service mesh, zero-downtime migration, Istio, traffic management, canary deployments, blue-green deployment, observability, mutual TLS, microservices communication, production resilience

Abstract

The paper explores the serverless architecture patterns designed to be able to handle high-throughput financial transaction processing, meet the critical requirements on how to maintain ACID guarantees, regulatory compliance and sub-100ms latency in stateless distributed processing. The study provides an elaborate architecture taking advantage of event-driven serverless computing engine combined with managed cloud services to accomplish horizontal scalability and reduce operation overhead. It has made several important advances, such as: (1) a multi-tiered cold start mitigation strategy consisting of provisioned concurrency, connection pooling, and runtime optimization schemes that cut P99 latency by 73 percent; (2) a hybrid transaction coordination pattern based on workflow orchestration services and compensating transaction mechanisms that preserve ACID properties in distributed serverless components; (3) an event sourcing architecture with managed event buses that guarantees immutable audit trails that can be used to comply with regulatory requirements (PCI-DSS, SOX, GDPR); and ( The suggested architecture can be scaled to 50,000+ transactions per second and is strictly consistent with the help of distributed saga patterns and with the help of idempotency enforced. According to the performance benchmark, the serverless implementation has 99.99 percent availability that automatically recovers to a different region, recovers within seconds, and predictable costs in accordance with transaction volume. The research will equip the practitioners with production-ready patterns, reference architecture and quantitative performance metrics of deploying mission critical financial systems on serverless infrastructure on the leading cloud platforms

References

1. M. Heus, K. Psarakis, M. Fragkoulis, and A. Katsifodimos, "Survey on Serverless Computing," Journal of Cloud Computing, vol. 12, no. 3, pp. 1–20, 2021. [Online]. Available: https://link.springer.com/article/10.1186/s13677-021-00253-7.

2. S. Gupta, S. Rahnama, E. Linsenmayer, F. Nawab, and M. Sadoghi, "Reliable Transactions in Serverless Edge Architecture," arXiv, 2022. [Online]. Available: https://arxiv.org/abs/2201.00982.

3. M. Li, L. Guo, J. Cheng, et al., "The Serverless Computing Survey: A Technical Primer for Design Architecture," arXiv, Dec. 2021 / Jan. 2022. [Online]. Available: https://arxiv.org/abs/2112.12921.

4. S. Amelia, "Serverless Patterns for Scalable, Event Driven Transaction Processing," ResearchGate, 2021. [Online]. Available: https://www.researchgate.net/profile/Stella-Amelia/publication/391773179_Serverless_Patterns_for_Scalable_Event-Driven_Transaction_Processing/links/682658ab6b5a287c3041ec02/Serverless-Patterns-for-Scalable-Event-Driven-Transaction-Processing.pdf.

5. Microsoft, "Event Sourcing Pattern — Azure Architecture Center," Microsoft Docs, 2021. [Online]. Available: https://learn.microsoft.com/en-us/azure/architecture/patterns/event-sourcing.

6. R. Molleti, "Comparing Serverless and Microservices Architecture Patterns in FinTech," International Journal of Finance, Management, and Research, vol. 6, no. 1, pp. 1–10, 2021. [Online]. Available: https://www.ijfmr.com/papers/2021/6/2750.pdf.

7. AWS, "Implement the Serverless Saga Pattern by Using AWS Step Functions," AWS Prescriptive Guidance, 2021. [Online]. Available: https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/implement-the-serverless-saga-pattern-by-using-aws-step-functions.html.

8. ServerlessResearch, "Serverless in Practice — Serverless Literature Guide," 2021. [Online]. Available: https://serverlessresearch.github.io/literatureguide/serverless-in-practice/.

9. ResearchGate, "Architecting Serverless Payment Gateways: A Systematic Analysis of Scale, Security, and Performance Trade Offs," ResearchGate, 2021. [Online]. Available: https://www.researchgate.net/profile/Research-Scholar-Ii/publication/388642567_Architecting_Serverless_Payment_Gateways_A_Systematic_Analysis_of_Scale_Security_and_Performance_Trade-Offs/links/67a0a3344c479b26c9caeebc/Architecting-Serverless-Payment-Gateways-A-Systematic-Analysis-of-Scale-Security-and-Performance-Trade-Offs.pdf.

10. AWS, "Serverless Reference Architecture for Financial Transaction Systems," AWS Architecture Center, 2022. [Online]. Available: https://aws.amazon.com/architecture/.

Downloads

Published

2023-07-02

How to Cite

Serverless Architecture Patterns for High-Throughput Financial Transaction Processing. (2023). International Journal of Research and Applied Innovations, 6(4), 9232-9245. https://doi.org/10.15662/IJRAI.2023.0604007