This event has ended. Visit the official site or create your own event on Sched.
View analytic
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 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

Distinguished Engineer, Capital One
Andy is currently a Principal Software Engineer at Capital One with over 17 years of hands-on IT experience building real-time high transaction decisioning and workflow applications. His current focus areas include microservices, reactive architecture, case management & BPMS prod... Read More →
avatar for Raja Chattopadhyay

Raja Chattopadhyay

Senior Software Engineer, Capital One
avatar for Thiaga Manian

Thiaga Manian

Lead Software Engineer, Capital One
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 off shore and on shore projects through the whole software development lifecycle to... Read More →

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

Attendees (48)

Twitter Feed