European Journal of Computer Science and Information Technology (EJCSIT)

EA Journals

event-driven architecture

Leveraging Event-Driven Architectures for Enhanced Real-Time Inventory Management in E-Commerce Systems (Published)

This article examines the implementation and impact of Event-Driven Architecture (EDA) in real-time inventory management systems for e-commerce platforms. The article explores how EDA transforms traditional inventory management through its core components: event producers, event routers, and event consumers. The article analyzes the architectural design considerations, implementation strategies, and integration patterns necessary for successful deployment. It demonstrates how EDA enables improved system scalability, reduced latency, enhanced data consistency, and better operational efficiency across distributed retail networks. The article reveals significant improvements in system performance, customer satisfaction, and business operations, establishing EDA as a crucial architectural pattern for modern e-commerce platforms managing complex inventory systems.

Keywords: Inventory Management, System integration, e-commerce systems, event-driven architecture, real-time processing

Event-Driven Architecture in Distributed Systems: Leveraging Azure Cloud Services for Scalable Applications (Published)

Event-driven architecture (EDA) represents a transformative paradigm in distributed systems development, enabling organizations to build more responsive, scalable, and resilient applications. By facilitating asynchronous communication through events that represent significant state changes, EDA establishes loosely coupled relationships between system components that can operate independently. This architectural approach addresses fundamental challenges in distributed systems including component coordination, state management, and fault isolation. Microsoft Azure cloud services provide comprehensive support for implementing event-driven architectures through specialized offerings such as Event Grid for event routing, Service Bus for enterprise messaging, and Functions for serverless computing. These services create a foundation for sophisticated event processing pipelines that adapt dynamically to changing business requirements. When properly implemented with attention to event schema design, idempotent processing, appropriate delivery mechanisms, and comprehensive monitoring strategies, event-driven architectures deliver substantial benefits across diverse industry sectors including financial services, healthcare, manufacturing, and retail. The integration of EDA with microservices architecture creates particularly powerful synergies, enabling systems to evolve incrementally while maintaining operational resilience. As distributed systems continue to evolve, event-driven patterns implemented through cloud-native services will play an increasingly central role in meeting the demands for real-time responsiveness and elastic scalability.

Keywords: asynchronous communication, azure cloud services, distributed systems, event-driven architecture, microservices integration

Serverless Transaction Management: A Case Study of Real-time Order Processing in Food Delivery Platforms (Published)

This comprehensive article presents a novel event-driven architecture for managing distributed transactions in real-time food delivery platforms experiencing fluctuating demand patterns. The serverless computing framework introduces an innovative approach for maintaining transaction integrity across multiple microservices while leveraging inherent elasticity of cloud infrastructure. The implementation demonstrates how Function-as-a-Service (FaaS) components orchestrate complex workflows spanning order processing, payment handling, and delivery logistics without sacrificing system reliability. The architecture employs compensation-based transaction models and idempotent operations to ensure consistency despite the stateless nature of serverless functions. Performance evaluations reveal significant improvements in both scalability during peak meal times and overall operational cost efficiency compared to traditional deployment models. These findings provide valuable insights for architects and developers seeking to implement robust transaction management in similar high-volume, event-driven systems while benefiting from the operational advantages of serverless computing paradigms.

Keywords: distributed transactions, elastic scaling, event-driven architecture, food delivery platforms, serverless computing

Middleware Automation and DevOps: Building Self-Healing, Intelligent Ecosystems (Published)

The convergence of middleware automation and DevOps practices represents a fundamental transformation in how organizations manage distributed systems and cloud-native architectures. This transformation encompasses integrating Infrastructure-as-Code principles, event-driven CI/CD pipelines, AI-powered auto-scaling mechanisms, and enhanced observability through OpenTelemetry. Organizations implementing these advanced automation practices have achieved significant improvements in operational efficiency, system reliability, and deployment consistency. The evolution of middleware platforms, coupled with artificial intelligence and machine learning capabilities, has enabled unprecedented levels of system autonomy and self-optimization. The integration of sophisticated monitoring and security frameworks ensures robust system performance while maintaining compliance with regulatory requirements. These advancements collectively contribute to the development of self-healing, intelligent middleware ecosystems that can adapt to changing workload patterns while maintaining optimal performance levels.

Keywords: AI-Powered scaling, OpenTelemetry observability, event-driven architecture, infrastructure-as-code, middleware automation

The Transformative Paradigm of Cloud-Based Event-Driven Systems: Technical Foundations, Applications, and Ethical Imperatives (Published)

This article examines the transformative impact of event-driven architectures (EDA) within cloud computing environments and their role in driving automation across diverse sectors. Through a comprehensive analysis of technical foundations, implementation patterns, and real-world applications, the article identifies how these technologies enable real-time monitoring, dynamic resource allocation, and personalized experiences while simultaneously creating new challenges related to data privacy, algorithmic bias, and workforce transitions. The investigation reveals the tension between operational efficiency and ethical considerations, highlighting the need for multistakeholder approaches to governance. By synthesizing findings from multiple domains, this study contributes to the discourse on responsible innovation by proposing frameworks that balance technological advancement with societal well-being. The article concludes that successful navigation of cloud-based automation requires collaborative efforts among technologists, policymakers, and civil society to establish ethical guidelines, ensure equitable access, and develop adaptive governance mechanisms that can evolve alongside these rapidly advancing technologies.

Keywords: Digital Transformation, cloud automation, ethical computing, event-driven architecture, sociotechnical systems

Dissecting Serverless Computing for AI-Driven Network Functions: Concepts, Challenges, and Opportunities (Published)

Serverless computing represents a transformative paradigm in cloud architecture that is fundamentally changing how network functions are deployed and managed. This article examines the intersection of serverless computing and artificial intelligence in the context of network functions, highlighting how this convergence enables more efficient, scalable, and intelligent network operations. The serverless model abstracts infrastructure management while offering automatic scaling and consumption-based pricing, creating an ideal environment for deploying AI-driven network capabilities. The architectural components of serverless platforms are explored, including event sources, function runtimes, scaling mechanisms, state management systems, and integration layers, with particular attention to how these components support AI workloads. Despite compelling advantages, several challenges must be addressed, including cold start latency, state management in stateless environments, and resource limitations for complex AI models. Mitigation strategies such as provisioned concurrency, external state stores, and model optimization have proven effective in overcoming these obstacles. Integration with complementary cloud-native technologies like Kubernetes, Knative, and service meshes further enhances the capabilities of serverless network functions. Practical applications in intelligent DDoS mitigation, network configuration management, predictive maintenance, and dynamic traffic optimization demonstrate the real-world value of this approach, while economic and security assessments reveal significant benefits in cost reduction, operational efficiency, and security posture.

Keywords: Artificial Intelligence, cloud-native networking, event-driven architecture, network functions virtualization, serverless computing

Building an End-to-End Reconciliation Platform for Accurate B2B Payments in New-Age Fintech Distributed Ecosystems: A Case Study using Microservices and Kafka (Published)

The evolution of fintech ecosystems toward distributed architectures and microservices has revolutionized financial services by providing unprecedented scalability and flexibility. However, these advancements introduce significant complexities in B2B payment reconciliation processes where precision is critical. This article presents a comprehensive framework for an end-to-end reconciliation platform powered by Apache Kafka for real-time event streaming within microservices-based environments. The solution addresses key challenges including data consistency, transaction integrity, eventual consistency, distributed transactions, error detection, scalability, and timeliness to ensure accurate payment reconciliation during each pay cycle. Through a detailed architectural analysis featuring data collectors, matching engines, exception handlers, and reporting modules, the article explores how event sourcing, CQRS patterns, and idempotent processing can be leveraged to build robust reconciliation systems. Technical implementation considerations spanning horizontal scaling, performance optimization, and security controls provide practical guidance for deploying these systems in production environments. This framework offers valuable insights for fintech practitioners and researchers seeking to implement reliable reconciliation solutions in complex distributed payment ecosystems.

Keywords: Apache Kafka, distributed systems, event-driven architecture, microservices, payment reconciliation

Scroll to Top

Don't miss any Call For Paper update from EA Journals

Fill up the form below and get notified everytime we call for new submissions for our journals.