SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Poster presetation for "Using Big Data for Marketing Analytics"
Poster presetation for "Using Big Data for Marketing Analytics"Poster presetation for "Using Big Data for Marketing Analytics"
Poster presetation for "Using Big Data for Marketing Analytics"Touseef Ahmed
 
Data warehouse and olap technology
Data warehouse and olap technologyData warehouse and olap technology
Data warehouse and olap technologyDataminingTools Inc
 
Azure Purview Data Toboggan Erwin de Kreuk
Azure Purview Data Toboggan Erwin de KreukAzure Purview Data Toboggan Erwin de Kreuk
Azure Purview Data Toboggan Erwin de KreukErwin de Kreuk
 
Real time big data stream processing
Real time big data stream processing Real time big data stream processing
Real time big data stream processing Luay AL-Assadi
 
How different between Big Data, Business Intelligence and Analytics ?
How different between Big Data, Business Intelligence and Analytics ?How different between Big Data, Business Intelligence and Analytics ?
How different between Big Data, Business Intelligence and Analytics ?Thanakrit Lersmethasakul
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewAmazon Web Services
 
Aspera on demand for AWS (S3 inc) overview
Aspera on demand for AWS (S3 inc) overviewAspera on demand for AWS (S3 inc) overview
Aspera on demand for AWS (S3 inc) overviewBhavik Vyas
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud Eduardo Castro
 
The comparative study of apriori and FP-growth algorithm
The comparative study of apriori and FP-growth algorithmThe comparative study of apriori and FP-growth algorithm
The comparative study of apriori and FP-growth algorithmdeepti92pawar
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflakeSunil Gurav
 
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 MetaverseKai Wähner
 
My sql explain cheat sheet
My sql explain cheat sheetMy sql explain cheat sheet
My sql explain cheat sheetAchievers Tech
 
Case Study Aardvark
Case Study AardvarkCase Study Aardvark
Case Study AardvarkFM Signal
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectValerii Klymchuk
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake OverviewJames Serra
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaKai Wähner
 
Data Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeData Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeDenodo
 

What's hot (20)

Poster presetation for "Using Big Data for Marketing Analytics"
Poster presetation for "Using Big Data for Marketing Analytics"Poster presetation for "Using Big Data for Marketing Analytics"
Poster presetation for "Using Big Data for Marketing Analytics"
 
Cloud Mashup
Cloud MashupCloud Mashup
Cloud Mashup
 
Data warehouse and olap technology
Data warehouse and olap technologyData warehouse and olap technology
Data warehouse and olap technology
 
Azure Purview Data Toboggan Erwin de Kreuk
Azure Purview Data Toboggan Erwin de KreukAzure Purview Data Toboggan Erwin de Kreuk
Azure Purview Data Toboggan Erwin de Kreuk
 
Real time big data stream processing
Real time big data stream processing Real time big data stream processing
Real time big data stream processing
 
How different between Big Data, Business Intelligence and Analytics ?
How different between Big Data, Business Intelligence and Analytics ?How different between Big Data, Business Intelligence and Analytics ?
How different between Big Data, Business Intelligence and Analytics ?
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – Overview
 
Aspera on demand for AWS (S3 inc) overview
Aspera on demand for AWS (S3 inc) overviewAspera on demand for AWS (S3 inc) overview
Aspera on demand for AWS (S3 inc) overview
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
 
The comparative study of apriori and FP-growth algorithm
The comparative study of apriori and FP-growth algorithmThe comparative study of apriori and FP-growth algorithm
The comparative study of apriori and FP-growth algorithm
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflake
 
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
 
What is MLOps
What is MLOpsWhat is MLOps
What is MLOps
 
My sql explain cheat sheet
My sql explain cheat sheetMy sql explain cheat sheet
My sql explain cheat sheet
 
Case Study Aardvark
Case Study AardvarkCase Study Aardvark
Case Study Aardvark
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
 
Tableau
TableauTableau
Tableau
 
Data Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeData Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data Lake
 

Viewers also liked

Fanestra medical billing system
Fanestra medical billing systemFanestra medical billing system
Fanestra medical billing systemDevashish Pradhan
 
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 2014Patrick McDonnell
 
Resilient Response In Complex Systems
Resilient Response In Complex SystemsResilient Response In Complex Systems
Resilient Response In Complex SystemsJohn Allspaw
 
Universal Unique Patient Information Identifier UUPII
Universal Unique Patient Information Identifier UUPIIUniversal Unique Patient Information Identifier UUPII
Universal Unique Patient Information Identifier UUPIIFrank Avignone
 
EANM patient information on thyroid cancer
EANM patient information on thyroid cancerEANM patient information on thyroid cancer
EANM patient information on thyroid cancerMarika Porrey
 
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 ...Alex Talbott
 
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' DataHellmuth Broda
 
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.comJohn Allspaw
 
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 systemanandapadmanaban
 
School billing system software
School billing system softwareSchool billing system software
School billing system softwareaki_shu
 
Client billing System for ISP
Client billing System for ISPClient billing System for ISP
Client billing System for ISPsumi haque
 
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 CloudMathieu Chauvin
 
DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??Joseph Kim
 
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 HubsCloudera, Inc.
 
school billing system report
school billing system reportschool billing system report
school billing system reportaki_shu
 
Navix billing system
Navix billing systemNavix billing system
Navix billing systemRade Strizak
 
Electricity billing-system-project-on-jsp
Electricity billing-system-project-on-jspElectricity billing-system-project-on-jsp
Electricity billing-system-project-on-jspFreeprojectz
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing systemMayur Solanki
 
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 SalonChristel Jane Del Prado
 

Viewers also liked (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
 
eFACiLiTY Tenant Billing System
eFACiLiTY Tenant Billing SystemeFACiLiTY Tenant Billing System
eFACiLiTY Tenant Billing System
 
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
 

Similar to Netflix Billing System

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 CloudPerficient, Inc.
 
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 SoftwareNick Broutin
 
What’s New in Athene™ 11
What’s New in Athene™ 11What’s New in Athene™ 11
What’s New in Athene™ 11Precisely
 
Partner Transformation for Hybrid Cloud Management
Partner Transformation for Hybrid Cloud ManagementPartner Transformation for Hybrid Cloud Management
Partner Transformation for Hybrid Cloud ManagementVistara
 
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 PracticesPrecisely
 
Cloud Cockpit (Infrastructure-as-a-Service)
Cloud Cockpit (Infrastructure-as-a-Service)Cloud Cockpit (Infrastructure-as-a-Service)
Cloud Cockpit (Infrastructure-as-a-Service)SURE!
 
Automating Business Insights on AWS,
Automating Business Insights on AWS, Automating Business Insights on AWS,
Automating Business Insights on AWS, Amazon Web Services
 
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 StreamsBen Stopford
 
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 Streamsconfluent
 
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...HostedbyConfluent
 
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 2013Amazon Web Services
 
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 15APR23Mike Neadeau
 
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...Ashish Saxena
 
Patterns of Distributed Application Design
Patterns of Distributed Application DesignPatterns of Distributed Application Design
Patterns of Distributed Application DesignOrkhan Gasimov
 
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.0Gabriel Michaud
 
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...Emagia
 
Professional Services Automation
Professional Services AutomationProfessional Services Automation
Professional Services AutomationAmbareesh Kulkarni
 

Similar to 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
 

Recently uploaded

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%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 Stilfonteinmasabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 

Recently uploaded (20)

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%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
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 

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