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.
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
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
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
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.
https://docs.google.com/presentation/d/1yeaAJGDzHy86fVuQj8Tu7DhaAtm6m8yLzZMV9GRf2KQ/edit#slide=id.p
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}