Using PHP to process 1000s of API events per second per machine and millions of events per minute is not simply a matter of tuning PHP. In this August 2nd, 2018 presentation, Stephen F. Johnston, Jr. covers proven, battle-tested strategies for building, testing, monitoring and scaling PHP APIs. Stephen covers system tuning, PHP tuning and response tuning that apply to any API, as well as Lumen tuning, and also covers specific capabilities in Google Cloud such as auto-scaling, tracing and load balancing.
This is not a theoretical talk or a talk not backed by real-world experience. Stephen covers specific lessons learned and implemented to process billions of monthly API events. He covers specific examples, caveats, and alternatives along the way. He has spent the last year scaling the API architecture and code at PubWise to handle millions of events per minute and to auto scale nearly without limit. They have moved through three phases of architecture based on scaling needs and learned a ton in the process. Stephen passes on what they've learned.
About Stephen: Stephen F. Johnston, Jr. is the Founder and CTO of PubWise (2016) and Launch Media Network (2006). Stephen has more than 25 years experience in internet application development and has worked with Massachusetts General Hospital, Cox Communications, Land America and more. PubWise provides data analytics and digital advertising yield optimization for internet publishers by processing billions of data points monthly to provide actionable insights and machine learning based recommendations. Stephen is a unique problem solver who sees challenges as opportunities for valuable discoveries.