SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Nirmal Varadarajan
What we do?
Signup/Rejoin
Billing History
Customer
Support
Billing Service
• Membership Renewals and Charges
• Cancellations
• Manage Netflix Balances & Discounts
• Customer Satisfaction support
• Payment Failure Management
• Finance data pipeline
• Taxes
Insights
What we are working on
Over 48 million
subscriber in 41 different
countries/ several
payment types
• Build a scalable solution to
keep up with future
subscriber growth
• Create a flexible application
that will lend to changing
business need
• Clean workflow to enable
graceful recovery from failure
• Test driven development
• High Data integrity
Agile and
Iterative
High level Architecture
Technologies we leverage
AWS cloud to enable scalability
Cassandra for multi regional data store support
Hadoop for data pipeline and insights
Spring integration for work flow management
Work flow overview
Loosely coupled integration
• Applications with clear focus and separation of
concerns
• Loosely coupled via an integration workflow
• Concerns across flows are monitored closely using
dashboards
• Separation of concerns helps achieve modular easily
testable code.
We will continue working on…
• Improved events data pipeline using Kafka
• Using publish-subscribe to improve on our current pipeline
• Provide flexibility to modify data by subscribing application
• Real time analytics for push monitoring
• Variations in Billing Behaviors for Recurring Subscriptions
• We are always looking for ways to make the customer experience better
• Providing grace periods on billing failure
• Providing flexibility to choose billing days
• Providing variations in behavior based on Payment types
• Seamless financial reporting
• Financial reporting is complex due to variations in payment processing
• Provide application flexibility to handle these variations
• Improve resiliency and consistency
• Ability to scale based on day of month
• Advanced anomaly detection and circuit breakers
• Build trouble shooting dashboards, Metrics, Tools
We are hiring
Contact nvaradarajan@netflix.com

Weitere ähnliche Inhalte

Was ist angesagt?

PesoPay Presentation
PesoPay PresentationPesoPay Presentation
PesoPay Presentation
ebiziseasy
 

Was ist angesagt? (20)

Markeplace: welcome to the new era of e-commece
Markeplace: welcome to the new era of e-commeceMarkeplace: welcome to the new era of e-commece
Markeplace: welcome to the new era of e-commece
 
Online Loan Management System
Online Loan Management SystemOnline Loan Management System
Online Loan Management System
 
We bank digital banking decoded for bnm 0618 v1.9(3)
We bank digital banking decoded for bnm 0618 v1.9(3)We bank digital banking decoded for bnm 0618 v1.9(3)
We bank digital banking decoded for bnm 0618 v1.9(3)
 
Supplier Finance Program Workflow
Supplier Finance Program WorkflowSupplier Finance Program Workflow
Supplier Finance Program Workflow
 
The Journey to Digital Transformation with Touch Bank
The Journey to Digital Transformation with Touch BankThe Journey to Digital Transformation with Touch Bank
The Journey to Digital Transformation with Touch Bank
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
Order To Cash Process
Order To Cash ProcessOrder To Cash Process
Order To Cash Process
 
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS Summit
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS SummitHow Nubank is building a customer-obsessed bank - FSV201 - New York AWS Summit
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS Summit
 
SAP Business One - CRM and Sales/AR Module
SAP Business One - CRM and Sales/AR ModuleSAP Business One - CRM and Sales/AR Module
SAP Business One - CRM and Sales/AR Module
 
Oracle Billing and Revenue Management(BRM)
Oracle Billing and Revenue Management(BRM)Oracle Billing and Revenue Management(BRM)
Oracle Billing and Revenue Management(BRM)
 
Accounts Payable (AP) Process Flow
Accounts Payable (AP) Process FlowAccounts Payable (AP) Process Flow
Accounts Payable (AP) Process Flow
 
Peter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsPeter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online Payments
 
Ecommerce scenario in nepal- Utsab Shrestha
Ecommerce scenario in nepal- Utsab ShresthaEcommerce scenario in nepal- Utsab Shrestha
Ecommerce scenario in nepal- Utsab Shrestha
 
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping MetaverseKafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
 
PesoPay Presentation
PesoPay PresentationPesoPay Presentation
PesoPay Presentation
 
Modelos de Negocios del E-Commerce
 Modelos de Negocios del E-Commerce Modelos de Negocios del E-Commerce
Modelos de Negocios del E-Commerce
 
Banking as a Service - An Overview
Banking as a Service - An OverviewBanking as a Service - An Overview
Banking as a Service - An Overview
 
IBM Payments Gateway
IBM Payments GatewayIBM Payments Gateway
IBM Payments Gateway
 
Core banking transformation_measuring_the_value
Core banking transformation_measuring_the_valueCore banking transformation_measuring_the_value
Core banking transformation_measuring_the_value
 
SAP BRIM.pdf
SAP BRIM.pdfSAP BRIM.pdf
SAP BRIM.pdf
 

Andere mochten auch

Fanestra medical billing system
Fanestra medical billing systemFanestra medical billing system
Fanestra medical billing system
Devashish Pradhan
 
Purpose of project web based billing system
Purpose of project web based billing systemPurpose of project web based billing system
Purpose of project web based billing system
anandapadmanaban
 
school billing system report
school billing system reportschool billing system report
school billing system report
aki_shu
 
Electricity billing-system-project-on-jsp
Electricity billing-system-project-on-jspElectricity billing-system-project-on-jsp
Electricity billing-system-project-on-jsp
Freeprojectz
 
Customer Billing System of Dalagita Hair and Body Salon
Customer Billing System of Dalagita Hair and Body SalonCustomer Billing System of Dalagita Hair and Body Salon
Customer Billing System of Dalagita Hair and Body Salon
Christel Jane Del Prado
 
Billing software
Billing softwareBilling software
Billing software
Varun Jain
 

Andere mochten auch (20)

Fanestra medical billing system
Fanestra medical billing systemFanestra medical billing system
Fanestra medical billing system
 
Scaling Management without Sacrificing Culture - Velocity Europe 2014
Scaling Management without Sacrificing Culture - Velocity Europe 2014Scaling Management without Sacrificing Culture - Velocity Europe 2014
Scaling Management without Sacrificing Culture - Velocity Europe 2014
 
Resilient Response In Complex Systems
Resilient Response In Complex SystemsResilient Response In Complex Systems
Resilient Response In Complex Systems
 
Universal Unique Patient Information Identifier UUPII
Universal Unique Patient Information Identifier UUPIIUniversal Unique Patient Information Identifier UUPII
Universal Unique Patient Information Identifier UUPII
 
EANM patient information on thyroid cancer
EANM patient information on thyroid cancerEANM patient information on thyroid cancer
EANM patient information on thyroid cancer
 
Presentation from the Patient Information Forum and The Information Standard ...
Presentation from the Patient Information Forum and The Information Standard ...Presentation from the Patient Information Forum and The Information Standard ...
Presentation from the Patient Information Forum and The Information Standard ...
 
How to Organize Patient Information to Protect Patients' Data
How to Organize Patient Information to Protect Patients' DataHow to Organize Patient Information to Protect Patients' Data
How to Organize Patient Information to Protect Patients' Data
 
Go or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.comGo or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.com
 
Purpose of project web based billing system
Purpose of project web based billing systemPurpose of project web based billing system
Purpose of project web based billing system
 
School billing system software
School billing system softwareSchool billing system software
School billing system software
 
Client billing System for ISP
Client billing System for ISPClient billing System for ISP
Client billing System for ISP
 
3/18/15 Billing&Payments Eng Meetup II - Payments Processing in the Cloud
3/18/15 Billing&Payments Eng Meetup II - Payments Processing in the Cloud3/18/15 Billing&Payments Eng Meetup II - Payments Processing in the Cloud
3/18/15 Billing&Payments Eng Meetup II - Payments Processing in the Cloud
 
DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??
 
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data HubsWhat Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
 
school billing system report
school billing system reportschool billing system report
school billing system report
 
Navix billing system
Navix billing systemNavix billing system
Navix billing system
 
Electricity billing-system-project-on-jsp
Electricity billing-system-project-on-jspElectricity billing-system-project-on-jsp
Electricity billing-system-project-on-jsp
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing system
 
Customer Billing System of Dalagita Hair and Body Salon
Customer Billing System of Dalagita Hair and Body SalonCustomer Billing System of Dalagita Hair and Body Salon
Customer Billing System of Dalagita Hair and Body Salon
 
Billing software
Billing softwareBilling software
Billing software
 

Ähnlich wie Netflix Billing System

How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013
How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013
How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013
Amazon Web Services
 

Ähnlich wie Netflix Billing System (20)

Improve Your Business Processes with Oracle Order Management Cloud
Improve Your Business Processes with Oracle Order Management CloudImprove Your Business Processes with Oracle Order Management Cloud
Improve Your Business Processes with Oracle Order Management Cloud
 
Conveyorware Your "All in one" Distributions Software
Conveyorware Your "All in one" Distributions SoftwareConveyorware Your "All in one" Distributions Software
Conveyorware Your "All in one" Distributions Software
 
NetSuite Case Studies
NetSuite Case StudiesNetSuite Case Studies
NetSuite Case Studies
 
What’s New in Athene™ 11
What’s New in Athene™ 11What’s New in Athene™ 11
What’s New in Athene™ 11
 
Cio forum s4hana
Cio forum s4hanaCio forum s4hana
Cio forum s4hana
 
Partner Transformation for Hybrid Cloud Management
Partner Transformation for Hybrid Cloud ManagementPartner Transformation for Hybrid Cloud Management
Partner Transformation for Hybrid Cloud Management
 
Streamlining Your SAP S/4HANA Migration: Expert Tips and Best Practices
Streamlining Your SAP S/4HANA Migration: Expert Tips and Best PracticesStreamlining Your SAP S/4HANA Migration: Expert Tips and Best Practices
Streamlining Your SAP S/4HANA Migration: Expert Tips and Best Practices
 
Cloud Cockpit (Infrastructure-as-a-Service)
Cloud Cockpit (Infrastructure-as-a-Service)Cloud Cockpit (Infrastructure-as-a-Service)
Cloud Cockpit (Infrastructure-as-a-Service)
 
Automating Business Insights on AWS,
Automating Business Insights on AWS, Automating Business Insights on AWS,
Automating Business Insights on AWS,
 
Building Event Driven Services with Stateful Streams
Building Event Driven Services with Stateful StreamsBuilding Event Driven Services with Stateful Streams
Building Event Driven Services with Stateful Streams
 
Kafka Summit SF 2017 - Building Event-Driven Services with Stateful Streams
Kafka Summit SF 2017 - Building Event-Driven Services with Stateful StreamsKafka Summit SF 2017 - Building Event-Driven Services with Stateful Streams
Kafka Summit SF 2017 - Building Event-Driven Services with Stateful Streams
 
Dutch Bangla Bank MIS
Dutch Bangla Bank MISDutch Bangla Bank MIS
Dutch Bangla Bank MIS
 
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
 
How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013
How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013
How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013
 
Managed Services Oracle EDI Integration HOUG 15APR23
Managed Services Oracle EDI Integration HOUG 15APR23Managed Services Oracle EDI Integration HOUG 15APR23
Managed Services Oracle EDI Integration HOUG 15APR23
 
How to Improve Customer Lifetime Value (CLV) using SAP Billing (BRIM/Hybris B...
How to Improve Customer Lifetime Value (CLV) using SAP Billing (BRIM/Hybris B...How to Improve Customer Lifetime Value (CLV) using SAP Billing (BRIM/Hybris B...
How to Improve Customer Lifetime Value (CLV) using SAP Billing (BRIM/Hybris B...
 
Patterns of Distributed Application Design
Patterns of Distributed Application DesignPatterns of Distributed Application Design
Patterns of Distributed Application Design
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0
 
Integrated Order to Cash (O2C) Automation Software for Global Shared Services...
Integrated Order to Cash (O2C) Automation Software for Global Shared Services...Integrated Order to Cash (O2C) Automation Software for Global Shared Services...
Integrated Order to Cash (O2C) Automation Software for Global Shared Services...
 
Professional Services Automation
Professional Services AutomationProfessional Services Automation
Professional Services Automation
 

Kürzlich hochgeladen

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Kürzlich hochgeladen (20)

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 

Netflix Billing System

  • 2. What we do? Signup/Rejoin Billing History Customer Support Billing Service • Membership Renewals and Charges • Cancellations • Manage Netflix Balances & Discounts • Customer Satisfaction support • Payment Failure Management • Finance data pipeline • Taxes Insights
  • 3. What we are working on Over 48 million subscriber in 41 different countries/ several payment types • Build a scalable solution to keep up with future subscriber growth • Create a flexible application that will lend to changing business need • Clean workflow to enable graceful recovery from failure • Test driven development • High Data integrity Agile and Iterative
  • 5. Technologies we leverage AWS cloud to enable scalability Cassandra for multi regional data store support Hadoop for data pipeline and insights Spring integration for work flow management
  • 7. Loosely coupled integration • Applications with clear focus and separation of concerns • Loosely coupled via an integration workflow • Concerns across flows are monitored closely using dashboards • Separation of concerns helps achieve modular easily testable code.
  • 8. We will continue working on… • Improved events data pipeline using Kafka • Using publish-subscribe to improve on our current pipeline • Provide flexibility to modify data by subscribing application • Real time analytics for push monitoring • Variations in Billing Behaviors for Recurring Subscriptions • We are always looking for ways to make the customer experience better • Providing grace periods on billing failure • Providing flexibility to choose billing days • Providing variations in behavior based on Payment types • Seamless financial reporting • Financial reporting is complex due to variations in payment processing • Provide application flexibility to handle these variations • Improve resiliency and consistency • Ability to scale based on day of month • Advanced anomaly detection and circuit breakers • Build trouble shooting dashboards, Metrics, Tools
  • 9. We are hiring Contact nvaradarajan@netflix.com