How IBM Leverages Event-Driven Architecture with Apache Ignite for Core Application Modernization
Application modernization is essential for all organizations, regardless of industry. To offer clients next-generation experiences and compete with new entrants in that industry, organizations must modernize their core applications and take advantage of modern architectural patterns such as microservices and event-driven architectures. Modernizing old and fragile applications can be very challenging, time-consuming, and risky. Big Bang approaches don’t provide business value quickly enough, require a significant investment, and are a non-starter. Incremental approaches are technically complex and require substantial engineering; you need to establish a modern target architecture and a co-existence architecture. You need to simplify and standardize the integration. You need to figure out how you modernize the data. In my role at IBM, I’ve worked with many clients that face the same challenges. This session will describe an event-driven Book of Reference pattern we call the “Digital Core” that we have leveraged to address these challenges. The pattern unlocks data in core systems of record breaking down data silos. It handles both streaming and batch data, leverages an industry-aligned data model, and has a speed layer based on Apache Ignite, among other capabilities. The pattern enables incremental modernization or complete replacement of a core system of record. It abstracts away the systems of record and the challenges that go with them.
Shahir A. Daya is an IBM Distinguished Engineer and CTO in the Financial Services Sector in IBM Global Business Services in Canada. He is an IBM Senior Certified Architect and an Open Group Distinguished Chief/Lead IT Architect with more than twenty-five years at IBM. Shahir has received the prestigious IBM Corporate Award for exceptional technical accomplishments. He has experience with complex high-volume transactional applications and systems integration. Shahir has led teams of practitioners to help IBM and its clients with application architecture for several years. His industry experience includes banking, financial services, and travel & transportation. Shahir focuses on cloud-native architecture and modern SW engineering practices for high performing development teams. As CTO, Shahir is responsible for overall solution design and technical feasibility for client transformation programs. He has supported the design and stand-up of several joint clients and IBM delivery centers adopting modern SW engineering practices to deliver modernization programs. Shahir is also responsible for defining the sectors' technical strategy relating to asset development/harvesting, new technical areas of focus and thought leadership for the specific technology area. He provides technical oversight and direction on critical projects. Shahir holds a B.A.Sc. in Computer Engineering from the University of Toronto and has co-authored 3 IBM Redbooks on Microservices and Hybrid Cloud Integration. He is an inventor with several issued U.S. Patents. Shahir is a member of the Institute of Electrical and Electronics Engineers (IEEE) and the Association for Computing Machinery (ACM). Shahir is an active mentor in the University of Toronto Engineering Alumni Mentorship Program and the University of Toronto Women in Science and Engineering (WISE) Mentorship Program. He is also a coach for the FIRST LEGO Robotics Jr. League.