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

@baranis30

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.

Outline

Outline

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.

Slides

https://docs.google.com/presentation/d/1yeaAJGDzHy86fVuQj8Tu7DhaAtm6m8yLzZMV9GRf2KQ/edit#slide=id.p

Comments

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

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

{{ errorMsg }}

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

Hosted by

We care about site reliability, cloud costs, security and data privacy