Talk in English - UK at PHP UK Conference 2019
Track Name:
Main Track
Checkout the code: https://github.com/Crowdstar/background-processing
Checkout the code: https://github.com/deminy/background-processing-in-php
Checkout the code: https://github.com/Crowdstar/exponential-backoff
Short URL: https://joind.in/talk/e81e7
(QR-Code (opens in new window))
Over the years, software teams have questioned if PHP is a good choice for building web services. In this talk, I will share how we use PHP on the backend for Glu Mobile’s flagship mobile game Design Home, enabling it to regularly rank amongst the top free mobile games - both in downloads and grossing - since its launch in the Apple App Store and the Google Play Store in Q4 2016. Design Home reaches over 1 million daily active users, serving over 100,000 requests per minute while maintaining a user base of over 30 million players. To date, over 1 billion designs have been made by players. We will deep dive into the thought processes, development, testing and deployment strategy, showcasing what we have achieved with PHP and why we love it and rely on it. My goal is to share with the community that, when done the right way, PHP can be used to build and maintain reliable, massively-scalable and high-performance backends using web services.
Comments
Comments are closed.
Concrete recommendations & slides provided - very helpful!
Interesting talk with a lot of info covering servers through code examples and different suggested tooling.
Felt like some more images or diagrams of what's going on with the systems or containers might help to focus more on which bit of the architecture we're trying to improve.
Also maybe some more comparison with how you're doing it and other ways that you could do it, eg background service vs early response flush
Really helpful talk for scaling up PHP with microservices! Great job!
Very insightful!
An insightful talk that inspired me to learn more about how efficient response times were accomplished. I would have liked to see more of a deep dive into how exactly this was done. The talk did present information along those lines, but it felt like there was more to the story. Specifically, I'd like to hear more about how Swoole was used.
Kudo's to Demin for tackling a tough topic when English is clearly not his first language. He explained the topic clearly and was very easy to understand even given his strong accent.
There were some interesting points made in this talk which I felt deserved a little more attention, as the talk felt very broad. I thought the point on 'background processing' was really interesting for example and I'd like to have heard more. The slides were also too text heavy I think you could have cut the text down and added more visual stimulus and the talk would have retained its technical worth.
Very good content and style of presentation.
If you want to improve something: more concrete code examples.
I really enjoyed the talk and learned quite a bit. One thing that would have made it better for me was to talk a little more on the code architecture side and perhaps a few examples of the caching strategies being deployed.
Very nice and informative talk which was delivered in easy to understand way!
Great talk with lots of helpful tips.
Great talk with some really interesting tips for maximising performance.
I'd love to hear more about your experience with swoole and http 2.