SlideShare a Scribd company logo
1 of 17
Keep Payments
Running
•Being a payment Facilitator
•Nginx as a Shield
•Simulating Production Load
•Monitoring and Alerting
Contents
•Facilitate payments
•Onboard merchants with third parties.(worldpay,vantiv Litle, vantiv
PWS)
•Payments with POS (swipe/keyed In)
•Online payments
•Payments adjustments (refund,partial refunds,Reaurth.....)
•Ledgering and billing
•Support services
•Administration tools
•Finance tools
•Warning and Alerting
•Reporting
•ReportNG reports
•Finance reports
What We Do.......
Challenges
•Depend on few third parties (Magensa,
Idology, WorldPay, Vantiv Litle, Vantiv
PWS)
•High responsibility
•Security
•Variation in traffic
•Security
•Provide TLS 1.2 protection
•avoid clickjacking
•content-type sniffing
•Cross-site scripting
•Secure supporting applications
•Routing
•Throttling
•IP wise throttling
•API wise throttling
Nginx as a Shield
•Find the breaking point of payment
gateway
•Test effectiveness of remedies
•throttle with IPs and APIs
•Find bottlenecks
•Mono
•Nginx
•Gateway
•Operating system
Simulating Production Load
Available Approaches
•Use Load testing tool (Jmeter, Locust)
•uses one IP
•network and performance limitation
•Use online distributed loading testing
services (Apica LoadTest, loader.io,
loadfocus)
•High cost.
•Write our own testing tool
•Much dev effort
Redline 13
Demonstration
•Pros
•Low cost
•Facilitate both spot instances and on-
demand Instances
•Can customize server regions and types.
•Analytical results
•Cons
•Troubles with allocating spot instances.
Monitoring and Alerting
What is Graylog ?
● Graylog is a powerful log
management and analysis tool
that has many use cases, from
monitoring SSH logins and
unusual activity to debugging
applications. It is based on
Elasticsearch, Java, MongoDB,
and Scala.
Graylog vs other tools
● Other similar tools require
paid subscriptions.
● Graylog is open source
Why we need Graylog?
● Several production servers
● Many application logs - nginx,
gateway and payment
scheduler
● Automated alerting system
Features of Graylog
● Search
● Dashboards
● Archive
● Alerts and triggers
● Users and roles
● Rest API
Demonstration

More Related Content

Similar to Keep Payments Running

CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
PROIDEA
 
E commerce
E commerceE commerce
E commerce
joyiapk
 
Fraud and security concern, how it applies in e-Commerce and banking financial
Fraud and security concern, how it applies in e-Commerce and banking financialFraud and security concern, how it applies in e-Commerce and banking financial
Fraud and security concern, how it applies in e-Commerce and banking financial
Technopreneurs Association of Malaysia
 

Similar to Keep Payments Running (20)

Crypto-Payment-Gateway-Integration
Crypto-Payment-Gateway-IntegrationCrypto-Payment-Gateway-Integration
Crypto-Payment-Gateway-Integration
 
Asiapay india pay dollar
Asiapay india pay dollarAsiapay india pay dollar
Asiapay india pay dollar
 
Easy Mobile Payments
Easy Mobile PaymentsEasy Mobile Payments
Easy Mobile Payments
 
Flux PayDirect NACH IndusInd Bank Case Study
Flux PayDirect NACH IndusInd Bank Case StudyFlux PayDirect NACH IndusInd Bank Case Study
Flux PayDirect NACH IndusInd Bank Case Study
 
FLOXYPAY PAYMENT GATEWAY.
FLOXYPAY PAYMENT GATEWAY.FLOXYPAY PAYMENT GATEWAY.
FLOXYPAY PAYMENT GATEWAY.
 
Canopus web bank
Canopus web bankCanopus web bank
Canopus web bank
 
Public ripple (payment protocol) for blockchain - Anil Nayak
Public ripple (payment protocol) for blockchain - Anil NayakPublic ripple (payment protocol) for blockchain - Anil Nayak
Public ripple (payment protocol) for blockchain - Anil Nayak
 
Elevate Your WHMCS Experience with Powerful Modules_.pptx
Elevate Your WHMCS Experience with Powerful Modules_.pptxElevate Your WHMCS Experience with Powerful Modules_.pptx
Elevate Your WHMCS Experience with Powerful Modules_.pptx
 
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
CONFidence 2014: Arkadiusz Bolibok,Paweł Goleń: Evaluation of Transactional C...
 
A Glance at the P2P Cryptocurrency Exchange Development Company.pptx
A Glance at the P2P Cryptocurrency Exchange Development Company.pptxA Glance at the P2P Cryptocurrency Exchange Development Company.pptx
A Glance at the P2P Cryptocurrency Exchange Development Company.pptx
 
Subscription Systems and Recurring Payments in Drupal
Subscription Systems and Recurring Payments in DrupalSubscription Systems and Recurring Payments in Drupal
Subscription Systems and Recurring Payments in Drupal
 
Centralized Cryptocurrency Exchange Development Company.pptx
Centralized Cryptocurrency Exchange Development Company.pptxCentralized Cryptocurrency Exchange Development Company.pptx
Centralized Cryptocurrency Exchange Development Company.pptx
 
mobilecamp Hamburg
mobilecamp Hamburgmobilecamp Hamburg
mobilecamp Hamburg
 
How to create effective NOC in Poland
How to create effective NOC in PolandHow to create effective NOC in Poland
How to create effective NOC in Poland
 
How to Create a Crypto Exchange Platform - Simplified Guide.pptx
How to Create a Crypto Exchange Platform - Simplified Guide.pptxHow to Create a Crypto Exchange Platform - Simplified Guide.pptx
How to Create a Crypto Exchange Platform - Simplified Guide.pptx
 
E commerce
E commerceE commerce
E commerce
 
Monitor Cashless Campus Overview
Monitor Cashless Campus OverviewMonitor Cashless Campus Overview
Monitor Cashless Campus Overview
 
Extent 2013 Obninsk Cross-Asset Portfolio Margin Risk Calculation for HFT
Extent 2013 Obninsk Cross-Asset Portfolio Margin Risk Calculation for HFTExtent 2013 Obninsk Cross-Asset Portfolio Margin Risk Calculation for HFT
Extent 2013 Obninsk Cross-Asset Portfolio Margin Risk Calculation for HFT
 
Fraud and security concern, how it applies in e-Commerce and banking financial
Fraud and security concern, how it applies in e-Commerce and banking financialFraud and security concern, how it applies in e-Commerce and banking financial
Fraud and security concern, how it applies in e-Commerce and banking financial
 
Ipay88 - Malaysia Payment Gateway 2012
Ipay88 - Malaysia Payment Gateway 2012Ipay88 - Malaysia Payment Gateway 2012
Ipay88 - Malaysia Payment Gateway 2012
 

More from Schezarnie Racip

More from Schezarnie Racip (9)

Going Serverless
Going Serverless Going Serverless
Going Serverless
 
UI Principles Behind Design Thinking
UI Principles Behind Design ThinkingUI Principles Behind Design Thinking
UI Principles Behind Design Thinking
 
Scaling Agile
Scaling Agile Scaling Agile
Scaling Agile
 
What is Toastmasters?
What is Toastmasters?What is Toastmasters?
What is Toastmasters?
 
Unleash the Technopreneur in You
Unleash the Technopreneur in YouUnleash the Technopreneur in You
Unleash the Technopreneur in You
 
Search Engine Optimization(SEO)
Search Engine Optimization(SEO)Search Engine Optimization(SEO)
Search Engine Optimization(SEO)
 
SOA Doing Right
SOA Doing RightSOA Doing Right
SOA Doing Right
 
VR Development with JavaScript
VR Development with JavaScriptVR Development with JavaScript
VR Development with JavaScript
 
Mobile Application Development: The JavaScript Way
Mobile Application Development: The JavaScript WayMobile Application Development: The JavaScript Way
Mobile Application Development: The JavaScript Way
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Keep Payments Running

  • 1.
  • 3. •Being a payment Facilitator •Nginx as a Shield •Simulating Production Load •Monitoring and Alerting Contents
  • 4. •Facilitate payments •Onboard merchants with third parties.(worldpay,vantiv Litle, vantiv PWS) •Payments with POS (swipe/keyed In) •Online payments •Payments adjustments (refund,partial refunds,Reaurth.....) •Ledgering and billing •Support services •Administration tools •Finance tools •Warning and Alerting •Reporting •ReportNG reports •Finance reports What We Do.......
  • 5. Challenges •Depend on few third parties (Magensa, Idology, WorldPay, Vantiv Litle, Vantiv PWS) •High responsibility •Security •Variation in traffic
  • 6. •Security •Provide TLS 1.2 protection •avoid clickjacking •content-type sniffing •Cross-site scripting •Secure supporting applications •Routing •Throttling •IP wise throttling •API wise throttling Nginx as a Shield
  • 7. •Find the breaking point of payment gateway •Test effectiveness of remedies •throttle with IPs and APIs •Find bottlenecks •Mono •Nginx •Gateway •Operating system Simulating Production Load
  • 8. Available Approaches •Use Load testing tool (Jmeter, Locust) •uses one IP •network and performance limitation •Use online distributed loading testing services (Apica LoadTest, loader.io, loadfocus) •High cost. •Write our own testing tool •Much dev effort
  • 11. •Pros •Low cost •Facilitate both spot instances and on- demand Instances •Can customize server regions and types. •Analytical results •Cons •Troubles with allocating spot instances.
  • 13. What is Graylog ? ● Graylog is a powerful log management and analysis tool that has many use cases, from monitoring SSH logins and unusual activity to debugging applications. It is based on Elasticsearch, Java, MongoDB, and Scala.
  • 14. Graylog vs other tools ● Other similar tools require paid subscriptions. ● Graylog is open source
  • 15. Why we need Graylog? ● Several production servers ● Many application logs - nginx, gateway and payment scheduler ● Automated alerting system
  • 16. Features of Graylog ● Search ● Dashboards ● Archive ● Alerts and triggers ● Users and roles ● Rest API