Event Driven API Automation for Microservices and Server less Architectures

Authors

  • Appala Nooka Kumar Doodala Manager Quality Assurance at Cognizant, USA. Author

DOI:

https://doi.org/10.63282/3050-9246.IJETCSIT-V4I1P122

Keywords:

Microservices, Serverless Architecture, Event-Driven Architecture, Api Automation, Asynchronous Processing, Cloud Computing, Event Brokers, Distributed Systems, Workflow Automation, Scalability, Resilience, Integration Patterns

Abstract

The shift of monolithic systems to microservices has changed essentially the way applications are designed that are based on the modern concept. In addition, serverless computing's popularity has extended this change significantly by giving less operational intricacy, on-demand scalability, and execution initiated by events. Services have increased systems that are distributed in a way that makes communication between them the main problem that needs to be solved i.e. communication being scalable, decoupled, and event-driven. Synchronous dependencies, latency, and difficulties in orchestration are brought by conventional API-centric, request-response architectures, especially when interaction occurs among hundreds of diverse microservices functioning at varying workloads and reliability levels. To get beyond these constraints, this research considers the implementation of automated event-driven API workflows which lead to the enhancement of event ingestion, routing, transformation, and orchestration activities through the use of an event bus–centric automation layer together with the managed cloud services. The proposed approach employs rule-based triggers, schema validation, live monitoring, and automated compensation activities to create a communication model that is not only more resilient but also more autonomous. The example provides an explanation of how the coupling of microservices and serverless components can be minimized, the system's elasticity can be increased, and fault isolation can be improved by means of automated event flows via an e-commerce order-processing system. The performance is compared with that of traditional REST-based architectures, and the experimental results show, among other significant improvements, a 47% increase in throughput and a 35% reduction in total processing time. The results provide evidence in support of the automation approach as a means to address the management of complicated event interactions and the establishment of reliable workflows in distributed systems. Next, the paper mentions AI-assisted event routing, predictive workload scaling, and standardized event governance models as the future research and development directions aimed at further automation in event-driven microservices and serverless ​‍​‌‍​‍‌ecosystems.

Downloads

Download data is not yet available.

References

[1] Tadi, S. R. C. C. T. "Architecting Resilient Cloud-Native APIs: Autonomous Fault Recovery in Event-Driven Microservices Ecosystems." Journal of Scientific and Engineering Research 9.3 (2022): 293-305.

[2] Rahmatulloh, Alam, et al. "Event-driven architecture to improve performance and scalability in microservices-based systems." 2022 International Conference Advancement in Data Science, E-learning and Information Systems (ICADEIS). IEEE, 2022.

[3] Zhelev, Svetoslav, and Anna Rozeva. "Using microservices and event driven architecture for big data stream processing." AIP Conference Proceedings. Vol. 2172. No. 1. AIP Publishing LLC, 2019.

[4] Parakala, Adityamallikarjunkumar. "Role Evolution: Developer, Analyst, Lead, Senior." American International Journal of Computer Science and Technology 4.3 (2022): 11-19.

[5] Laigner, Rodrigo, et al. "From a monolithic big data system to a microservices event-driven architecture." 2020 46th Euromicro conference on software engineering and advanced applications (SEAA). IEEE, 2020.

[6] Emily, Harris, and Bennett Oliver. "Event-driven architectures in modern systems: designing scalable, resilient, and real-time solutions." International Journal of Trend in Scientific Research and Development 4.6 (2020): 1958-1976.

[7] Singh, Vinay, et al. "A digital transformation approach for event driven micro-services architecture residing within advanced VCS." 2021 International Conference on Disruptive Technologies for Multi-Disciplinary Research and Applications (CENTCON). Vol. 1. IEEE, 2021.

[8] Guntupalli, Bhavitha. "The Role of Metadata in Modern ETL Architecture." International Journal of Artificial Intelligence, Data Science, and Machine Learning 2.3 (2021): 47-61.

[9] Kumar, Tambi Varun. "Event-Driven App Design for High-Concurrency Microservices." (2018).

[10] Microservices, Highly Scalable Event-Driven, and Hugo Filipe Oliveira Rocha. "Practical Event-Driven Microservices Architecture."

[11] Manchana, Ramakrishna. "Balancing Agility and Operational Overhead: Monolith Decomposition Strategies for Microservices and Microapps with Event-Driven Architectures." North American Journal of Engineering Research 2.2 (2021).

[12] Baladari, Venkata. "Monolith to microservices: Challenges, best practices, and future perspectives." European Journal of Advances in Engineering and Technology 8.8 (2021): 123-128.

[13] Raj, Pethuru, Skylab Vanga, and Akshita Chaudhary. Cloud-Native Computing: How to design, develop, and secure microservices and event-driven applications. John Wiley & Sons, 2022.

[14] Parakala, Adityamallikarjunkumar. "Integrating Salesforce and UiPath: Cross-System Intelligent Automation." International Journal of Emerging Trends in Computer Science and Information Technology 3.4 (2022): 88-99.

[15] Vangala, Sreenivas Rao, Bharath Kasimani, and Ravi Kiran Mallidi. "Microservices event driven and streaming architectural approach for payments and trade settlement services." 2022 2nd International Conference on Intelligent Technologies (CONIT). IEEE, 2022.

[16] Unlu, Huseyin, et al. "Event oriented vs object oriented analysis for microservice architecture: an exploratory case study." 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 2021.

[17] Rusum, Guru Pramod. "Event-Driven Architecture Patterns for Real-Time, Reactive Systems." International Journal of Emerging Research in Engineering and Technology 3.3 (2022): 108-116.

[18] Laisi, Antti. "A reference architecture for event-driven microservice systems in the public cloud." (2019).

[19] Krishna Chaitanaya Chittoor, “Architecting Scalable Ai Systems For Predictive Patient Risk”, International Journal Of Current Science, 11(2), PP-86-94, 2021, https://rjpn.org/ijcspub/papers/IJCSP21B1012.pdf

Published

2023-03-30

Issue

Section

Articles

How to Cite

1.
Kumar Doodala AN. Event Driven API Automation for Microservices and Server less Architectures. IJETCSIT [Internet]. 2023 Mar. 30 [cited 2026 Apr. 8];4(1):210-9. Available from: https://ijetcsit.org/index.php/ijetcsit/article/view/658

Similar Articles

21-30 of 539

You may also start an advanced similarity search for this article.