SlideShare a Scribd company logo
1 of 49
PayU's digital transformation:
Transparency from Dev to Prod, monitoring
microservices and DevOps
Guy Duncan
Chief Technical Officer
Markus Hraba
Infrastructure Architect
www.payu.com
PayU's Digital Transformation:
Transparency from Dev to Prod,
monitoring micro services and DevOps
Guy Duncan, Chief Technical Officer
Markus Hraba, Chief Infrastructure Architect
years of
experience
Operations in
high-growth
markets
200.000
More than
merchants
Locally trusted brand
for merchants and consumers
Tens
of Billions
of dollars
Part of
Naspers
$
14+
16
TPV
Payment Options
250+
Including: Credit Cards, Bank Transfers,
Cash Payments, e-Wallets
Regulated
in countries
where applicable
Classifieds Online
Comparison
Shopping
E-Payment Online ServicesMarket-placesEtail
Listed
E-commerce
Pay TV Print
Naspers is listed on London’s and Johannesburg’s stock
exchanges and has a valuation of over 60
billion USD
!
Classifie
ds
Global platform operator
Pay-TV
Internet
Print
DTH DTT Classifieds e-Tail Payments
FormatType
eCommerce Listed
PayU: Expert in High Growth Markets
Argentina ● Brazil ● Chile ● Colombia ● Czech Republic ● Hungary ● India ● Mexico ● Nigeria ● Panama ● Peru
Poland ● Romania ● Russia ● South Africa ● Turkey
Optimizing the value chain
Traditional value chain
Merchant
Issuers / Banks
Schemes
Gateway
Payment
Processing
Reporting&
Reconciliation
Card Schemes
Acquirers / Banks
PayU value chain
Risk management
$
Card settlement
Payment
Processing
Reporting&
Reconciliation
Risk management
Card Schemes Alternatives
(Bank Transfers,Cash
Payments)
Wallets
$
Wallet
settlement
Alternatives
settlement
$
$
Card settlement
LATAM CEE INDIA
Multiple AcquiringConnections
MEA
More than 200.000 companies around the world
use PayU to accept online payments
PayU Offering
Enabling merchants and businesses to monetize their operations over the internet in 16 high growth
countries across the globe.
Direct connections with 40+
local and international
acquirers and banks
Availability of 250+ unique payment
methods including local and international
cards, bank transfer, cash
payment and eWallet
Sales protection through locally
optimised fraud prevention
systems
Secure payment processing through
PCI DSS Level 1 certified payment
platform
Supporting tokenization for one-
click-payments, recurring payments
and instalments
Able to process local currencies
and both settle locally and
internationally
Alternative payment methods
Bank Transfers Cash Payments Cash on Delivery
Payment done in cash
upon the delivery of the
goods.
Payments done by
transferring money
from buyer’s bank
account to the
merchant’s virtual
account in PayU.
Payments completed
in cash at authorized
convenience/corner
stores and
bank branches.
PayU LATAM PayU CEE PayU MEA PayU India
Local &
International Credit
& Debit card
schemes
Local Alternatives
International Credit
& Debit card
schemes
Local Alternatives
International Credit
& Debit card
schemes
Local Alternatives
Local &
International Credit
& Debit card
schemes
Local Alternatives
Proprietary and
Local Wallet
Local Wallets
PayU Payment Methods – High Level
Full Service PSP Offering Full Service PSP Offering Full Service PSP Offering Full Service PSP Offering
Local Wallets
Enabled for Visa, MasterCard
and Amex
Offering Instalments
The credit risk is always assumed
by the bank
Approximately 60% of all retail
ecommerce transactions using credit
cards use instalments.
People use instalments even for purchases as
low as $10 USD.
Instalments go from
1 to up to 48 months.
In some countries the expense of these
instalments can be assumed by the
merchant.
48
Why can approval rates be higher?
• International processors do not have as much local knowledge on Fraud and therefore
might reject good transactions.
• Banks in general are more comfortable if their cards gets processed locally rather
than internationally as more fraud occurs internationally. Therefore less restriction on
local transactions.
• Not all consumers have international transactions approved for their credit cards.
Processing Locally
Visa, MasterCard and AMEX
Local fraud management
The use of local websites and
credit bureaus to validate buyer
information is key
Why is it important?
Local transactional information, as we process
for main airlines and retailers, we know the
trends of what's happening
Each market is different and
understanding the transaction
behavior in each market can help
detect fraud.
(Example of knowing the zones
of a city)
Local contact with the banks and acquirers can
help resolve doubts and work with the processor
to stop fraud quickly
Web Responsive Checkout
Company.com
Company.com
Integrations options with PayU
Web Checkout (Desktop & Mobile)
Web Checkout Plugin (Desktop & Mobile)
Direct API Integration
SDK (Software Development Kit) Integration
Virtual Terminal Integration
Standalone back office + Virtual Terminal
PayU offers several types of integrations for payment processing including:
1
2
3
4
5
6
Supported Plugins
The following standard shopping cart platform plugins are available for swift
and frictionless integration:
• Magento
• PrestaShop
• OpenCart
• Drupal Commerce
• OsCommerce
• VirtueMart
• WooCommerce
• Joomla
• X-Cart
• CS Cart
• WP E-commerce
Polish Single Platform
aka PSP
Complexity – 41 Tiers & 188 Nodes
Legacy Platform
• Polish Single Platform is
• working in active/passive multi site environment mode
• divided into several monolithic services
• refactoring legacy code step by step into (m)SoA
• bound to PCI-DSS standard
Some sections of the code are older than 10-15 years
Challenges
• Big platform – around 100 different components with complex asynchronous flows in
single active DC
• Many entry points to monitor for different types of customers (shops, banks, individual
users, external systems)
• Service degradation or downtime causes significant financial and reputational loss
• Complex compliance & legal regulations
• Monolith architecture has huge impact on scalability
• Bi-weekly release cycle
• Peak season before Christmas time
Legacy monitoring stack
• Splunk - log and event processing
• Zabbix - infrastructure monitoring
• dynaTrace - APM
• Selene - synthetic monitoring
• NOC - alerting
• Internal custom solutions
Why AppDynamics for PSP?
Overview Automate or die! Single pane of glass Collaboration
Global Synthetic monitoring Baseline alerting
AppDynamics adoption so far…
• AppDynamics rolled out to PROD & STAGE environments
• Automated On-premise setup
• Most important business transaction monitored
• External synthetic availability monitoring set up
• Alert automation with PagerDuty integration
• PROD deployment done within 10 weeks (on-premise, EUM, Analytics, SIM, Synthetic
Monitoring)
What’s next?
• Finalize APM migration – within the next 6 months
• Review business transactions with product teams and extend/enhance them
• Setting up AppDynamics on development/integration environments to benefit from
analyse capabilities even earlier in the development process
• Utilize analytics module to provide business reports and real-time dashboards
• Provide availability reports to customers
• Automate, automate, automate … (runbooks)
Global Wallet
aka Core Consumer Platform
Global Wallet – The team
• seven engineers – cross functional - following
the DevOps practices to ensure the quality of
the product is kept at the highest.
• A team of hands-on and coding architects
working with the team on strategic and day to
day requirements/tasks.
• Product team of PO & APO supported by the
Agile coach help the team to do the right stuff
at the right time.
By PierreSelim - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=17336884
Product Vision
• The PayU Global Wallet is a platform to offer financial services to fast
developing and highly regulated markets
• Services include Payment, Escrow, Consumer Credit and SMB Credit
Products
• Think Global, Go Local – one technology, many many markets
• Flexibility and Speed is key – we want to pursue new opportunities where
a One Size Fits all Solution does not work
• Our product needs to adapt to fast changing regulations and fast changing
competitive landscape
Product Vision – How?
• Global Wallet Core Services include Order, Payment, Marketplace, Ledgers and
many more APIs
• Every commit that goes through the CI/CD pipeline is deployed continuously to all
Delivery Centers
• All CI/CD for all services are controlled from Central MGT that is served out of
Europe – internal CICD PaaS
• Proprietary Encryption Vault technology takes care of card tokenization – it needs
to be deployed into PCI-certified Clouds additionally with the Global Wallet Core
Services
Global Wallet - PROD
Logical Overview
• Hybrid Cloud Rackspace UK
• Core = Global features (80%)
• Specific = Country features (20%)
• All managed by central MGT
platform
A Vertical Slice of Global Wallet…
• JVM Languages for Backend
• Single Page Front End Applications with Ember
• Container & Clustering - Docker Swarm, with Consul for
Discovery
• CI with Gitlab & Jenkins, CD with Jenkins & Ansible
• Fabio – canary testing
• HA Proxy - Blue / Green deployment
Team contract
API contract
1
2
Team principles3
Infrastructure principles4
5 Development principles
6 Questions
Global Wallet – DevOps HowTo
Global Wallet
DevOps HowTo
Team contract
Roles & Responsibilities Team definition of
done
Defined support process Defined communication channel
Why?
• Multiple contributing PayU entities in different geo-locations
• Different languages
• Different team cultures
AppDynamics:
• Unified language - Technology
• Common SaaS dashboard – single source of truth for product health
Team contract
API contract
1
2
Team principles3
Infrastructure principles4
5 Development principles
6 Questions
Global Wallet – DevOps HowTo
Global Wallet
DevOps HowTo
API contract
Defined protocol – https (https/2) Defined response
Versioning SLA – 99,99% uptime
Why?
• Predictability
• Prevent proprietary interface implementations
• Prevent artificial dependencies within PayU
AppDynamics:
• Real time architectural overview with service dependencies
• Real time service/endpoint performance
Team contract
API contract
1
2
Team principles3
Infrastructure principles4
5 Development principles
6 Questions
Global Wallet – DevOps HowTo
Global Wallet
DevOps How To
Team principles
The team owns the product Frequent zero downtime releases Docker ecosystem
All tasks are done by the team (Dev&Ops) Never stop learning! Embrace failure!
Why?
• Full product ownership – Product = Feature + Technology
• Keep high frequency of changes
• Innovation requires flexibility
AppDynamics:
• Significantly improved MTTD & MTTR for DevOps
• Wide variety of supported protocols / technologies
Team contract
API contract
1
2
Team principles3
Infrastructure
principles
4
5 Development principles
6 Questions
Global Wallet – DevOps HowTo
Global Wallet
DevOps How To
Infrastructure Principles
end to end CICD pipeline Deploy infrastructure as code
SDN No SPoF
Why?
• Vendor agnostic flexibility
• Support high frequency of changes
• Phoenix infrastructure
• Blue / Green deployments
AppDynamics:
• Tracking of infrastructure & application changes
• Easy to deploy agents
Team contract
API contract
1
2
Team principles3
Infrastructure principles4
5 Development
principles
6 Questions
Global Wallet – DevOps HowTo
Global Wallet
DevOps How To
Development Principles
Continuous deployment Roll forward – never roll back Micro Services
Internal ART <= 100ms Feature toggles
Why?
• Ensure high code quality
• Reduce review times
• Enable easy collaboration
AppDynamics:
• Method level performance analysis
• Code performance trending
Team contract
API contract
1
2
Team principles3
Infrastructure principles4
5 Development principles
6 Questions
Global Wallet
DevOps How To
Please give us your feedback—Session T13024
• Complete the online survey you'll receive via
email later today or via text at:
Text this number: 878787
Text this word: APPSPHERE
• Every time you submit a session survey, your
name will be entered in a random drawing.
We're giving away Amazon Echos
to 5 lucky winners!
• Thank you for your input
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 48
Win!
Thank you

More Related Content

What's hot

How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...AppDynamics
 
Velocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsVelocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsAppDynamics
 
How Allscripts Streamlined Root Cause Analysis - AppSphere16
How Allscripts Streamlined Root Cause Analysis - AppSphere16How Allscripts Streamlined Root Cause Analysis - AppSphere16
How Allscripts Streamlined Root Cause Analysis - AppSphere16AppDynamics
 
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16AppDynamics
 
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...AppDynamics
 
How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...
How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...
How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...AppDynamics
 
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations CenterAppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations CenterAppDynamics
 
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...AppDynamics
 
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...AppDynamics
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16AppDynamics
 
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...AppDynamics
 
Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16AppDynamics
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsAppDynamics
 
Introduction to appDynamics
Introduction to appDynamics Introduction to appDynamics
Introduction to appDynamics Siddhanta Rath
 
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppDynamics
 
Mastering the Administration of your AppDynamics Deployment - AppSphere16
Mastering the Administration of your AppDynamics Deployment - AppSphere16Mastering the Administration of your AppDynamics Deployment - AppSphere16
Mastering the Administration of your AppDynamics Deployment - AppSphere16AppDynamics
 
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)AppDynamics
 
AppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppDynamics
 
How AppDynamics Saved Garmin's Christmas! - AppSphere16
How AppDynamics Saved Garmin's Christmas! - AppSphere16How AppDynamics Saved Garmin's Christmas! - AppSphere16
How AppDynamics Saved Garmin's Christmas! - AppSphere16AppDynamics
 
AppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise ITAppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise ITAppDynamics
 

What's hot (20)

How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
 
Velocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamicsVelocity Presentation - Unified Monitoring with AppDynamics
Velocity Presentation - Unified Monitoring with AppDynamics
 
How Allscripts Streamlined Root Cause Analysis - AppSphere16
How Allscripts Streamlined Root Cause Analysis - AppSphere16How Allscripts Streamlined Root Cause Analysis - AppSphere16
How Allscripts Streamlined Root Cause Analysis - AppSphere16
 
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
 
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
 
How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...
How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...
How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...
 
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations CenterAppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
 
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
 
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
 
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
 
Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
 
Introduction to appDynamics
Introduction to appDynamics Introduction to appDynamics
Introduction to appDynamics
 
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
 
Mastering the Administration of your AppDynamics Deployment - AppSphere16
Mastering the Administration of your AppDynamics Deployment - AppSphere16Mastering the Administration of your AppDynamics Deployment - AppSphere16
Mastering the Administration of your AppDynamics Deployment - AppSphere16
 
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)
 
AppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End Monitoring
 
How AppDynamics Saved Garmin's Christmas! - AppSphere16
How AppDynamics Saved Garmin's Christmas! - AppSphere16How AppDynamics Saved Garmin's Christmas! - AppSphere16
How AppDynamics Saved Garmin's Christmas! - AppSphere16
 
AppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise ITAppSphere 15 - The Future of Enterprise IT
AppSphere 15 - The Future of Enterprise IT
 

Viewers also liked

Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...AppDynamics
 
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...AppDynamics
 
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
Better Together: The Winning Strategy of Unified Ownership - AppSphere16Better Together: The Winning Strategy of Unified Ownership - AppSphere16
Better Together: The Winning Strategy of Unified Ownership - AppSphere16AppDynamics
 
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...AppDynamics
 
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...AppDynamics
 
Use AppDynamics SDK to Integrate with your Applications - AppSphere16
Use AppDynamics SDK to Integrate with your Applications - AppSphere16Use AppDynamics SDK to Integrate with your Applications - AppSphere16
Use AppDynamics SDK to Integrate with your Applications - AppSphere16AppDynamics
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16AppDynamics
 
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16AppDynamics
 
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16AppDynamics
 
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...AppDynamics
 
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16AppDynamics
 
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16AppDynamics
 
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...AppDynamics
 
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16AppDynamics
 

Viewers also liked (14)

Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
 
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
 
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
Better Together: The Winning Strategy of Unified Ownership - AppSphere16Better Together: The Winning Strategy of Unified Ownership - AppSphere16
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
 
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
 
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...
 
Use AppDynamics SDK to Integrate with your Applications - AppSphere16
Use AppDynamics SDK to Integrate with your Applications - AppSphere16Use AppDynamics SDK to Integrate with your Applications - AppSphere16
Use AppDynamics SDK to Integrate with your Applications - AppSphere16
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
 
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
 
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
 
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
 
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
 
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
 
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
 
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
 

Similar to PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Microservices and DevOps - AppSphere16

Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionDr Matt McDougall
 
Concerto Profile-Nov2014
Concerto Profile-Nov2014Concerto Profile-Nov2014
Concerto Profile-Nov2014Saju Varghese
 
Digital platform and mobile app for banks and credit unions
Digital platform and mobile app for banks and credit unionsDigital platform and mobile app for banks and credit unions
Digital platform and mobile app for banks and credit unionsMikhail Miroshnichenko
 
PayU - the major online payments provider in SA - shares insights into online...
PayU - the major online payments provider in SA - shares insights into online...PayU - the major online payments provider in SA - shares insights into online...
PayU - the major online payments provider in SA - shares insights into online...Immo Böhm
 
Pay U - Payment Gateways in South Africa
Pay U - Payment Gateways in South AfricaPay U - Payment Gateways in South Africa
Pay U - Payment Gateways in South AfricaImmo Böhm
 
Presentation safex pay
Presentation safex payPresentation safex pay
Presentation safex payvinay soni
 
Introducing safex pay 2018
Introducing safex pay 2018Introducing safex pay 2018
Introducing safex pay 2018Neha Sahay
 
Presentation safex pay
Presentation safex payPresentation safex pay
Presentation safex payJyotiBisht23
 
Best Cash Application Automation Software for Europe, Process, Benefits | Emagia
Best Cash Application Automation Software for Europe, Process, Benefits | EmagiaBest Cash Application Automation Software for Europe, Process, Benefits | Emagia
Best Cash Application Automation Software for Europe, Process, Benefits | EmagiaEmagia
 
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...Amazon Web Services
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION
 
Miritec Business Services
Miritec Business Services Miritec Business Services
Miritec Business Services Miritec
 
Cybrilla fintech presentation
Cybrilla fintech presentationCybrilla fintech presentation
Cybrilla fintech presentationAnchal Jajodia
 
overview of credentech services
overview of credentech servicesoverview of credentech services
overview of credentech servicesCredentech
 
overview-of-credentech-services
overview-of-credentech-servicesoverview-of-credentech-services
overview-of-credentech-servicesCredentech
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introductionSimerjeet Singh
 
EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?Simerjeet Singh
 

Similar to PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Microservices and DevOps - AppSphere16 (20)

Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
 
Concerto Profile-Nov2014
Concerto Profile-Nov2014Concerto Profile-Nov2014
Concerto Profile-Nov2014
 
Opus_Technologies_Brief_Overview
Opus_Technologies_Brief_OverviewOpus_Technologies_Brief_Overview
Opus_Technologies_Brief_Overview
 
Digital platform and mobile app for banks and credit unions
Digital platform and mobile app for banks and credit unionsDigital platform and mobile app for banks and credit unions
Digital platform and mobile app for banks and credit unions
 
PayU - the major online payments provider in SA - shares insights into online...
PayU - the major online payments provider in SA - shares insights into online...PayU - the major online payments provider in SA - shares insights into online...
PayU - the major online payments provider in SA - shares insights into online...
 
Pay U - Payment Gateways in South Africa
Pay U - Payment Gateways in South AfricaPay U - Payment Gateways in South Africa
Pay U - Payment Gateways in South Africa
 
Presentation safex pay
Presentation safex payPresentation safex pay
Presentation safex pay
 
Introducing safex pay 2018
Introducing safex pay 2018Introducing safex pay 2018
Introducing safex pay 2018
 
Presentation safex pay
Presentation safex payPresentation safex pay
Presentation safex pay
 
Best Cash Application Automation Software for Europe, Process, Benefits | Emagia
Best Cash Application Automation Software for Europe, Process, Benefits | EmagiaBest Cash Application Automation Software for Europe, Process, Benefits | Emagia
Best Cash Application Automation Software for Europe, Process, Benefits | Emagia
 
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clients
 
Miritec Business Services
Miritec Business Services Miritec Business Services
Miritec Business Services
 
Cybrilla fintech presentation
Cybrilla fintech presentationCybrilla fintech presentation
Cybrilla fintech presentation
 
overview of credentech services
overview of credentech servicesoverview of credentech services
overview of credentech services
 
overview-of-credentech-services
overview-of-credentech-servicesoverview-of-credentech-services
overview-of-credentech-services
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introduction
 
EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?
 

More from AppDynamics

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonAppDynamics
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonAppDynamics
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonAppDynamics
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...AppDynamics
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonAppDynamics
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonAppDynamics
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...AppDynamics
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonAppDynamics
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like? AppDynamics
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...AppDynamics
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmAppDynamics
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourAppDynamics
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeAppDynamics
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...AppDynamics
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...AppDynamics
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeAppDynamics
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeAppDynamics
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeAppDynamics
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeAppDynamics
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAppDynamics
 

More from AppDynamics (20)

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour London
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour London
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like?
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit Europe
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit Europe
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
+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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
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 Modelsaagamshah0812
 
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.pdfkalichargn70th171
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
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-...Steffen Staab
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
+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...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
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
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
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-...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Microservices and DevOps - AppSphere16

  • 1. PayU's digital transformation: Transparency from Dev to Prod, monitoring microservices and DevOps Guy Duncan Chief Technical Officer Markus Hraba Infrastructure Architect
  • 2. www.payu.com PayU's Digital Transformation: Transparency from Dev to Prod, monitoring micro services and DevOps Guy Duncan, Chief Technical Officer Markus Hraba, Chief Infrastructure Architect
  • 3. years of experience Operations in high-growth markets 200.000 More than merchants Locally trusted brand for merchants and consumers Tens of Billions of dollars Part of Naspers $ 14+ 16 TPV Payment Options 250+ Including: Credit Cards, Bank Transfers, Cash Payments, e-Wallets Regulated in countries where applicable
  • 4. Classifieds Online Comparison Shopping E-Payment Online ServicesMarket-placesEtail Listed E-commerce Pay TV Print Naspers is listed on London’s and Johannesburg’s stock exchanges and has a valuation of over 60 billion USD ! Classifie ds Global platform operator Pay-TV Internet Print DTH DTT Classifieds e-Tail Payments FormatType eCommerce Listed
  • 5. PayU: Expert in High Growth Markets Argentina ● Brazil ● Chile ● Colombia ● Czech Republic ● Hungary ● India ● Mexico ● Nigeria ● Panama ● Peru Poland ● Romania ● Russia ● South Africa ● Turkey
  • 6. Optimizing the value chain Traditional value chain Merchant Issuers / Banks Schemes Gateway Payment Processing Reporting& Reconciliation Card Schemes Acquirers / Banks PayU value chain Risk management $ Card settlement Payment Processing Reporting& Reconciliation Risk management Card Schemes Alternatives (Bank Transfers,Cash Payments) Wallets $ Wallet settlement Alternatives settlement $ $ Card settlement LATAM CEE INDIA Multiple AcquiringConnections MEA
  • 7. More than 200.000 companies around the world use PayU to accept online payments
  • 8. PayU Offering Enabling merchants and businesses to monetize their operations over the internet in 16 high growth countries across the globe. Direct connections with 40+ local and international acquirers and banks Availability of 250+ unique payment methods including local and international cards, bank transfer, cash payment and eWallet Sales protection through locally optimised fraud prevention systems Secure payment processing through PCI DSS Level 1 certified payment platform Supporting tokenization for one- click-payments, recurring payments and instalments Able to process local currencies and both settle locally and internationally
  • 9. Alternative payment methods Bank Transfers Cash Payments Cash on Delivery Payment done in cash upon the delivery of the goods. Payments done by transferring money from buyer’s bank account to the merchant’s virtual account in PayU. Payments completed in cash at authorized convenience/corner stores and bank branches.
  • 10. PayU LATAM PayU CEE PayU MEA PayU India Local & International Credit & Debit card schemes Local Alternatives International Credit & Debit card schemes Local Alternatives International Credit & Debit card schemes Local Alternatives Local & International Credit & Debit card schemes Local Alternatives Proprietary and Local Wallet Local Wallets PayU Payment Methods – High Level Full Service PSP Offering Full Service PSP Offering Full Service PSP Offering Full Service PSP Offering Local Wallets
  • 11. Enabled for Visa, MasterCard and Amex Offering Instalments The credit risk is always assumed by the bank Approximately 60% of all retail ecommerce transactions using credit cards use instalments. People use instalments even for purchases as low as $10 USD. Instalments go from 1 to up to 48 months. In some countries the expense of these instalments can be assumed by the merchant. 48
  • 12. Why can approval rates be higher? • International processors do not have as much local knowledge on Fraud and therefore might reject good transactions. • Banks in general are more comfortable if their cards gets processed locally rather than internationally as more fraud occurs internationally. Therefore less restriction on local transactions. • Not all consumers have international transactions approved for their credit cards. Processing Locally Visa, MasterCard and AMEX
  • 13. Local fraud management The use of local websites and credit bureaus to validate buyer information is key Why is it important? Local transactional information, as we process for main airlines and retailers, we know the trends of what's happening Each market is different and understanding the transaction behavior in each market can help detect fraud. (Example of knowing the zones of a city) Local contact with the banks and acquirers can help resolve doubts and work with the processor to stop fraud quickly
  • 15. Integrations options with PayU Web Checkout (Desktop & Mobile) Web Checkout Plugin (Desktop & Mobile) Direct API Integration SDK (Software Development Kit) Integration Virtual Terminal Integration Standalone back office + Virtual Terminal PayU offers several types of integrations for payment processing including: 1 2 3 4 5 6
  • 16. Supported Plugins The following standard shopping cart platform plugins are available for swift and frictionless integration: • Magento • PrestaShop • OpenCart • Drupal Commerce • OsCommerce • VirtueMart • WooCommerce • Joomla • X-Cart • CS Cart • WP E-commerce
  • 18. Complexity – 41 Tiers & 188 Nodes
  • 19. Legacy Platform • Polish Single Platform is • working in active/passive multi site environment mode • divided into several monolithic services • refactoring legacy code step by step into (m)SoA • bound to PCI-DSS standard Some sections of the code are older than 10-15 years
  • 20. Challenges • Big platform – around 100 different components with complex asynchronous flows in single active DC • Many entry points to monitor for different types of customers (shops, banks, individual users, external systems) • Service degradation or downtime causes significant financial and reputational loss • Complex compliance & legal regulations • Monolith architecture has huge impact on scalability • Bi-weekly release cycle • Peak season before Christmas time
  • 21. Legacy monitoring stack • Splunk - log and event processing • Zabbix - infrastructure monitoring • dynaTrace - APM • Selene - synthetic monitoring • NOC - alerting • Internal custom solutions
  • 22. Why AppDynamics for PSP? Overview Automate or die! Single pane of glass Collaboration Global Synthetic monitoring Baseline alerting
  • 23. AppDynamics adoption so far… • AppDynamics rolled out to PROD & STAGE environments • Automated On-premise setup • Most important business transaction monitored • External synthetic availability monitoring set up • Alert automation with PagerDuty integration • PROD deployment done within 10 weeks (on-premise, EUM, Analytics, SIM, Synthetic Monitoring)
  • 24. What’s next? • Finalize APM migration – within the next 6 months • Review business transactions with product teams and extend/enhance them • Setting up AppDynamics on development/integration environments to benefit from analyse capabilities even earlier in the development process • Utilize analytics module to provide business reports and real-time dashboards • Provide availability reports to customers • Automate, automate, automate … (runbooks)
  • 25. Global Wallet aka Core Consumer Platform
  • 26. Global Wallet – The team • seven engineers – cross functional - following the DevOps practices to ensure the quality of the product is kept at the highest. • A team of hands-on and coding architects working with the team on strategic and day to day requirements/tasks. • Product team of PO & APO supported by the Agile coach help the team to do the right stuff at the right time. By PierreSelim - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=17336884
  • 27. Product Vision • The PayU Global Wallet is a platform to offer financial services to fast developing and highly regulated markets • Services include Payment, Escrow, Consumer Credit and SMB Credit Products • Think Global, Go Local – one technology, many many markets • Flexibility and Speed is key – we want to pursue new opportunities where a One Size Fits all Solution does not work • Our product needs to adapt to fast changing regulations and fast changing competitive landscape
  • 28. Product Vision – How? • Global Wallet Core Services include Order, Payment, Marketplace, Ledgers and many more APIs • Every commit that goes through the CI/CD pipeline is deployed continuously to all Delivery Centers • All CI/CD for all services are controlled from Central MGT that is served out of Europe – internal CICD PaaS • Proprietary Encryption Vault technology takes care of card tokenization – it needs to be deployed into PCI-certified Clouds additionally with the Global Wallet Core Services
  • 30. Logical Overview • Hybrid Cloud Rackspace UK • Core = Global features (80%) • Specific = Country features (20%) • All managed by central MGT platform
  • 31. A Vertical Slice of Global Wallet… • JVM Languages for Backend • Single Page Front End Applications with Ember • Container & Clustering - Docker Swarm, with Consul for Discovery • CI with Gitlab & Jenkins, CD with Jenkins & Ansible • Fabio – canary testing • HA Proxy - Blue / Green deployment
  • 32. Team contract API contract 1 2 Team principles3 Infrastructure principles4 5 Development principles 6 Questions Global Wallet – DevOps HowTo Global Wallet DevOps HowTo
  • 33. Team contract Roles & Responsibilities Team definition of done Defined support process Defined communication channel
  • 34. Why? • Multiple contributing PayU entities in different geo-locations • Different languages • Different team cultures AppDynamics: • Unified language - Technology • Common SaaS dashboard – single source of truth for product health
  • 35. Team contract API contract 1 2 Team principles3 Infrastructure principles4 5 Development principles 6 Questions Global Wallet – DevOps HowTo Global Wallet DevOps HowTo
  • 36. API contract Defined protocol – https (https/2) Defined response Versioning SLA – 99,99% uptime
  • 37. Why? • Predictability • Prevent proprietary interface implementations • Prevent artificial dependencies within PayU AppDynamics: • Real time architectural overview with service dependencies • Real time service/endpoint performance
  • 38. Team contract API contract 1 2 Team principles3 Infrastructure principles4 5 Development principles 6 Questions Global Wallet – DevOps HowTo Global Wallet DevOps How To
  • 39. Team principles The team owns the product Frequent zero downtime releases Docker ecosystem All tasks are done by the team (Dev&Ops) Never stop learning! Embrace failure!
  • 40. Why? • Full product ownership – Product = Feature + Technology • Keep high frequency of changes • Innovation requires flexibility AppDynamics: • Significantly improved MTTD & MTTR for DevOps • Wide variety of supported protocols / technologies
  • 41. Team contract API contract 1 2 Team principles3 Infrastructure principles 4 5 Development principles 6 Questions Global Wallet – DevOps HowTo Global Wallet DevOps How To
  • 42. Infrastructure Principles end to end CICD pipeline Deploy infrastructure as code SDN No SPoF
  • 43. Why? • Vendor agnostic flexibility • Support high frequency of changes • Phoenix infrastructure • Blue / Green deployments AppDynamics: • Tracking of infrastructure & application changes • Easy to deploy agents
  • 44. Team contract API contract 1 2 Team principles3 Infrastructure principles4 5 Development principles 6 Questions Global Wallet – DevOps HowTo Global Wallet DevOps How To
  • 45. Development Principles Continuous deployment Roll forward – never roll back Micro Services Internal ART <= 100ms Feature toggles
  • 46. Why? • Ensure high code quality • Reduce review times • Enable easy collaboration AppDynamics: • Method level performance analysis • Code performance trending
  • 47. Team contract API contract 1 2 Team principles3 Infrastructure principles4 5 Development principles 6 Questions Global Wallet DevOps How To
  • 48. Please give us your feedback—Session T13024 • Complete the online survey you'll receive via email later today or via text at: Text this number: 878787 Text this word: APPSPHERE • Every time you submit a session survey, your name will be entered in a random drawing. We're giving away Amazon Echos to 5 lucky winners! • Thank you for your input APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 48 Win!