PayPal is an American company that operates a digital payment platform that supports online money transfers and serves as an electronic alternative to traditional paper methods of sending and receiving money. PayPal has 277 million active account holders around the world and allows them to make transactions online, on a mobile device, in an app or in person. It is available in more than 200 markets around the world and enables consumers and merchants to receive money in more than 100 currencies, withdraw funds in 56 currencies and hold balances in their PayPal accounts in 25 currencies.
Use Case 1: PayPal chose InfluxData’s InfluxDB Enterprise and leveraged all components of InfluxData’s open source core platform to build a solution using Telegraf aggregators, message queues, and publishers in order to control data payload size, manage message flow, and avoid single point of failure (SPOF). Using the InfluxData platform, PayPal built a resilient monitoring solution that works at scale, and in the process, they derived several conclusions regarding scaling InfluxDB Enterprise clusters.
Use Case 2: The development team at PayPal uses InfluxDB to extract real-time, run-time data from jobs and scheduler objects which are fed through InfluxDB and sent to their Machine Learning (ML) Model for training and to improve run-time predictions.
Senior Software Engineer, Sagar Jain, found that InfluxDB had a number of compelling features including high performance queries written in InfluxQL, a SQL-like query language for interacting with InfluxDB, as well as InfluxDB’s APIs. Sagar found InfluxQL easy to learn and said it took minimal effort to write queries in InfluxDB. The InfluxDB API provides a simple way to interact with the database, which Sagar also found simple and easy to use.
InfluxDays Presentation
Dennis Brazil from PayPal presented at InfluxDays San Francisco 2018. He shared best practices that he and his team formulated for scaling InfluxDB Enterprise in their environment.
325 million +
Active worldwide account holders
20,000 +
Number of Telegraf agents per cluster
Adopted scalable DevOps monitoring
Better insights into infrastructure, apps, containers
Technologies Used
- Chronograf
- Docker
- InfluxDB
- Kapacitor
- Telegraf
“I cannot tell you how much we reach out to InfluxData Technical Support, which has been really, really, really helpful to help us out in time of need.”