Last summer, Lyft began using Amazon Kinesis, a real-time streaming platform. Now, every production event in Lyft’s system is sent through Kinesis – every time the app is opened, every time a ride is requested, each time a car moves. Other services in the Lyft app are able to “subscribe” to events uploaded into Kinesis. Every time a payment is added to the system the company’s fraud system is notified to run a check to ensure the transaction is normal. Each time a driver enters a new neighborhood, the pricing system updates payment information.
Today, Lambert predicts that there are more than 100 microservices that have been developed by the company’s engineering team, each operating independently and scaling up and down individually that combine to make up the service.
The company now has a $1 billion revenue run rate, 1,300 employees and as of last year 315,000 active drivers.
Sign up for CIO Asia eNewsletters.