This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Friday, October 20 • 3:10pm - 4:00pm
Capital One's experience with building a Reactive System with Akka

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

A newly assembled team. No reactive programming experience. A deadline that cannot be missed. In this session, we will describe the experience of learning reactive programming and using it to build an API for a credit card fulfillment process. Tight timelines and dependent system constraints increased the challenge of implementation. The team chose to implement the solution with Akka, Lagom and persistence using PostgreSQL. We will discuss the patterns and techniques leveraged including the promise pattern, Akka Clustering, Java Futures, and Error Handling / State Management. We will also demonstrate the challenges faced with upstream/downstream TPS constraint and resolution provided with Scheduler & Config driven Throttling Mechanism. We will review the options considered, learnings through this journey and what lies ahead for the service.

avatar for Andrew Bonham

Andrew Bonham

Senior Director, Senior Distinguished Egineer, Capital One
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... Read More →
avatar for Raja Chattopadhyay

Raja Chattopadhyay

Master Software Engineer, Capital One Card Tech
IT Consultant with extensive knowledge in software development and designing applications. Have involved in end to end implementation of J2EE projects and have solid experience in integrating various systems. Have been accountable for client facing roles in multiple programs across... Read More →
avatar for Thiaga Manian

Thiaga Manian

Lead Software Engineer, Capital One Card Tech
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... Read More →

Friday October 20, 2017 3:10pm - 4:00pm CDT
Salon F/G