IDEAS home Printed from https://ideas.repec.org/a/jbh/ijsrcs/v10y2024i6id437.html

Event-Driven Architecture: Harnessing Kafka and Spring Boot for Scalable, Real-Time Applications

Author

Listed:
  • Kowsick Venkatachalapathi

Abstract

This comprehensive article explores the transformative impact of Event-Driven Architecture (EDA) in modern financial services, focusing on its implementation using Apache Kafka and Spring Boot. The article examines how financial institutions have revolutionized their transaction processing capabilities through EDA adoption, achieving significant improvements in system performance, reliability, and customer experience. Through a detailed examination of real-world implementations, the analysis demonstrates how EDA has enabled banks to handle unprecedented transaction volumes while substantially reducing system latency and improving resource utilization. The integration of Kafka and Spring Boot has proven particularly effective, with major financial institutions leveraging these technologies to achieve superior performance metrics and system availability. The article further explores critical patterns, including event sourcing, CQRS, and saga patterns, alongside cloud-based best practices for monitoring, performance optimization, and security implementations. By examining various implementation strategies and their outcomes, this article provides a comprehensive framework for building scalable, resilient financial systems that meet the demanding requirements of modern banking operations while ensuring regulatory compliance and maintaining high security and reliability standards.

Suggested Citation

  • Kowsick Venkatachalapathi, 2024. "Event-Driven Architecture: Harnessing Kafka and Spring Boot for Scalable, Real-Time Applications," International Journal of Scientific Research in Computer Science, Engineering and Information Technology, International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 10(6), pages 474-486, November.
  • Handle: RePEc:jbh:ijsrcs:v10:y2024:i6:id:437
    DOI: 10.32628/CSEIT24106193
    Note: Article URL: https://ijsrcseit.com/home/article/view/CSEIT24106193
    as

    Download full text from publisher

    File URL: https://ijsrcseit.com/home/article/view/CSEIT24106193
    File Function: Article URL
    Download Restriction: no

    File URL: https://ijsrcseit.com/home/article/download/CSEIT24106193/CSEIT24106193
    File Function: Full text
    Download Restriction: no

    File URL: https://libkey.io/10.32628/CSEIT24106193?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:jbh:ijsrcs:v10:y2024:i6:id:437. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Pankaj Sharma (USA) (email available below). General contact details of provider: https://ijsrcseit.com/home .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.