Call for round the year submissions for Rootconf in 2020

Call for round the year submissions for Rootconf in 2020

Submit a proposal at any time in the year on DevOps, infrastructure security, cloud, and distributed systems. We will find you a suitable opportunity to share your work.

Barani Subramanian


Firebolt: Asynchronous Processing System for Payments

Submitted Feb 21, 2019

At Flipkart Payments we build robust systems to provide a smooth experience to customers. In this session, we’ll talk about how we levarage aysnchronous processing to improve the performance of the payment systems which are pivotal to Flipkart. We’ll go over the details of the streaming pipelines we built using MySQL, Hbase, Kafka and Storm, and the customization we did over them. We’ll share our journey and learnings for the same.



Firebolt: Async Processing for Payments
   - System functionlity and components
   - High level architecture

Why Async Processing
   - Performance impact of sync processing in user live path
   - Customizations for high throughput

Resilient Streaming
   - Avoiding Head of Line blocking through sidelines
   - Automatic sideline management

Reliable Pipelines
   - Transactional event processing with high availability
   - Achieving at-least once in-order delivery for database relayers
   - Replay capability with GTID
   - Monitoring the system

Speaker bio

Barani Subramanian works as a software developer in Flipkart. She has 4+ years of experience in Sales and Payments domains.
She likes to read books in free time.



{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}