CFP last date
20 December 2024
Reseach Article

Micro-services Transactions Resilience Across Bounded Domains: An Architecture Perspective

by Sreenivasa Rao Vangala, Ravi Kiran Mallidi, V.L. Prasuna Appili
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 184 - Number 45
Year of Publication: 2023
Authors: Sreenivasa Rao Vangala, Ravi Kiran Mallidi, V.L. Prasuna Appili
10.5120/ijca2023922557

Sreenivasa Rao Vangala, Ravi Kiran Mallidi, V.L. Prasuna Appili . Micro-services Transactions Resilience Across Bounded Domains: An Architecture Perspective. International Journal of Computer Applications. 184, 45 ( Feb 2023), 30-35. DOI=10.5120/ijca2023922557

@article{ 10.5120/ijca2023922557,
author = { Sreenivasa Rao Vangala, Ravi Kiran Mallidi, V.L. Prasuna Appili },
title = { Micro-services Transactions Resilience Across Bounded Domains: An Architecture Perspective },
journal = { International Journal of Computer Applications },
issue_date = { Feb 2023 },
volume = { 184 },
number = { 45 },
month = { Feb },
year = { 2023 },
issn = { 0975-8887 },
pages = { 30-35 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume184/number45/32608-2023922557/ },
doi = { 10.5120/ijca2023922557 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:24:01.682289+05:30
%A Sreenivasa Rao Vangala
%A Ravi Kiran Mallidi
%A V.L. Prasuna Appili
%T Micro-services Transactions Resilience Across Bounded Domains: An Architecture Perspective
%J International Journal of Computer Applications
%@ 0975-8887
%V 184
%N 45
%P 30-35
%D 2023
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In the digital transformation world, applications across industries are getting migrated to Cloud platforms. Off latest buzzword in the digital transformation world is zero touch solution. Also, several industry-specific SaaS-based frameworks are getting released in the market, which is in cloud native. Organizations are adopting buy and use the above-mentioned SaaS products to reduce development time and cost and overcome resource skill crunch. Thereby beat the competition. However, few enterprises and regulatory-specific applications can't be replaced overnight. Hence, enterprises are migrating applications to Cloud native solutions to achieve complete or near-zero digital transformation. The complex nature of business rules requires communication between diversified cloud products, typically called bounded context or domain-driven architecture. The concept of data mesh has come into place to achieve scalable and secured enterprise systems. However, there are no data patterns in the area to take care of CRUD (Create, Read, Update, and Delete) operations, i.e., address the CRUD operations failure instances between boundaries. The current work aims to develop architectural concepts for managing CRUD operations failure and achieving transactional resilience in domain-driven architecture.

References
  1. Bakar, H. K. A., Razali, R., & Jambari, D. I. A Guidance to Legacy Systems Modernization.
  2. J. -P. GOUIGOUX and D. TAMZALIT, ""Functional-First" Recommendations for Beneficial Microservices Migration and Integration Lessons Learned from an Industrial Experience," 2019 IEEE International Conference on Software Architecture Companion (ICSA-C), 2019, pp. 182-186, doi: 10.1109/ICSA-C.2019.00040.
  3. Muhammad Waseem and Peng Liang, Microservices Architecture in DevOps, 2017 24th Asia-Pacific Software Engineering Conference Workshops, DOI: 10.1109/APSECW.2017.18
  4. Chris Richardson, Building Microservices: Using an API Gateway, Retrieved 10.06.2019 from https://www.nginx.com/blog/building-microservices-using-an-api-gateway/
  5. C. Batista, B. Proença, E. Cavalcante, T. Batista, F. Morais and H. Medeiros, "Towards a Multi-Tenant Microservice Architecture: An Industrial Experience," 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC), 2022, pp. 553-562, doi: 10.1109/COMPSAC54236.2022.00100.
  6. N. Santos and A. Rito Silva, "A Complexity Metric for Microservices Architecture Migration," 2020 IEEE International Conference on Software Architecture (ICSA), 2020, pp. 169-178, doi: 10.1109/ICSA47634.2020.00024
  7. Michel Cojocaru, Alexandru Uta and Ana Oprescu, MicroValid: A Validation Framework for Automatically Decomposed Microservices, 2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), DOI: 10.1109/CloudCom.2019.00023.
  8. Ervin Đogić, Samir Ribić, Dženana Đonko, Monolithic to Microservices redesign of event driven integration platform, 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), DOI: 10.23919/MIPRO.2018.8400254
  9. Tony Clark, Balbir S. Barn, Event Driven Architecture Modelling and Simulation, Conference Paper, December 2011, DOI: 10.1109/SOSE.2011.6139091.
  10. Svetoslav Zhelev and Anna Rozeva, Using microservices and event driven architecture for big data stream processing, Proceedings of the 45th International Conference on Application of Mathematics in Engineering and Economics (AMEE'19), AIP Conf. Proc. 2172, 090010-1–090010-8; https://doi.org/10.1063/1.5133587
  11. S. R. Vangala, B. Kasimani and R. K. Mallidi, "Microservices Event Driven and Streaming Architectural Approach for Payments and Trade Settlement Services," 2022 2nd International Conference on Intelligent Technologies (CONIT), 2022, pp. 1-6, doi: 10.1109/CONIT55038.2022.9848178.
  12. R. K. Mallidi, M. Sharma and S. R. Vangala, "Streaming Platform Implementation in Banking and Financial Systems," 2022 2nd Asian Conference on Innovation in Technology (ASIANCON), 2022, pp. 1-6, doi: 10.1109/ASIANCON55314.2022.9909500.
  13. B. Althani, S. Khaddaj and B. Makoond, "A Quality Assured Framework for Cloud Adaptation and Modernization of Enterprise Applications," 2016 IEEE Intl Conference on Computational Science and Engineering (CSE) and IEEE Intl Conference on Embedded and Ubiquitous Computing (EUC) and 15th Intl Symposium on Distributed Computing and Applications for Business Engineering (DCABES), 2016, pp. 634-637, doi: 10.1109/CSE-EUC-DCABES.2016.251.
  14. A. Balalaie, A. Heydarnoori and P. Jamshidi, "Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture," in IEEE Software, vol. 33, no. 3, pp. 42-52, May-June 2016, doi: 10.1109/MS.2016.64.
  15. T. Aguiar, S. Bogea Gomes, P. Rupino da Cunha and M. Mira da Silva, "Digital Transformation Capability Maturity Model Framework," 2019 IEEE 23rd International Enterprise Distributed Object Computing Conference (EDOC), 2019, pp. 51-57, doi: 10.1109/EDOC.2019.00016.
  16. T. Butler, "What's Next in the Digital Transformation of Financial Industry?," in IT Professional, vol. 22, no. 1, pp. 29-33, 1 Jan.-Feb. 2020, doi: 10.1109/MITP.2019.2963490.
  17. S. Bogea Gomes, F. M. Santoro, M. Mira da Silva and M. -E. Iacob, "A Reference Model for Digital Transformation and Innovation," 2019 IEEE 23rd International Enterprise Distributed Object Computing Conference (EDOC), 2019, pp. 21-30, doi: 10.1109/EDOC.2019.00013.
  18. W. Lloyd, M. Vu, B. Zhang, O. David and G. Leavesley, "Improving Application Migration to Serverless Computing Platforms: Latency Mitigation with Keep-Alive Workloads," 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), 2018, pp. 195-200, doi: 10.1109/UCC-Companion.2018.00056
  19. Max Schultze, Arif Wider, Data Mesh in Practice, O'Reilly Media, Inc, ISBN: 9781098108496.
Index Terms

Computer Science
Information Sciences

Keywords

Microservices Best Practices API Gateway Domain Driven Architecture Bounded Context Digital Transformation Enterprise Architecture Transactional Process Resilience Tran Process (TP) Monitor TP Audit Event Handler.