session | TUESDAY 23 OCTOBER | 15:10-16:00 | Symposia Theatre - Level 1

Integrating Machine Learning, Reactive Microservices, and Akka with Kafka

Session Recording

Download Slides

About Session

Many companies are experimenting with machine learning to see how they can better predict the future. Supervised learning techniques leverage existing datasets with a target variable and apply algorithms against the features to determine how to predict the target. Data is important as your model will only be as good as your data. Once the model is built, deploying it in a reactive microservice architecture can provide many benefits including asynchronous processing along with distributed computing. One way to build this is to leverage the Akka framework. Actors can intercommunicate with each other asynchronously while also publish and subscribing to external actor systems via an event stream like Kafka. Kafka provides a resilient event stream that also enables back pressure with persistence. Leveraging all of these technologies together can provide a powerful solution that can handle concurrency and scale. In this session, we'll show you the use cases where using this integration pattern makes sense along with doing a live demo.



Andrew Bonham

Capital One, Senior Director, Senior Distinguished Egineer

Andy Bonham is a Senior Distinguished Engineer at Capital One with over 20 years of experience building real-time high-transaction decisioning and workflow applications. His application architecture areas of expertise include microservices, reactive architecture, case management, BPMS products, rules engines, imaging solutions, and enterprise common capabilities. He holds both an undergraduate and a master’s degree in computer science with a concentration in information security as well as several industry certifications, including AWS Certified Solutions Architect – Associate, CISSP, and CSSLP. He has spoken at a number of conferences in the past (Red Hat Summit, Reactive Summit, O'Reilly Software Architecture) and has written a number of microservice articles for Capital One Tech, published on Medium.

Thiaga Manian

Capital One Card Tech, Lead Software Engineer

An Information Technology Professional with extensive experience in designing and developing applications for a Fortune 200 financial service company. Effectively leads designers and developers on offshore and onshore projects through the whole software development lifecycle to achieve business goals. Possesses diverse technical experience derived from rapid learning and effective application of technologies. Very dependable and effective technical manager with a strong focus on results.

Sairam Tadigadapa

Capital One, Director

Sairam Tadigadapa is a Director at Capital One leading credit decisioning technologies. His expertize is in microservices, fast data delivery, and Devops. Currently he is leading a large program modernizing a credit decisioning platform. He has a Masters in Data Mining and MBA in Finance and Information Systems.

View Schedule