Tutu PHP Meetup # 2: Video Speeches
On October 6, the second PHP Meetup took place in the travel service office Tutu.ru. More than 80 backend-developers came to visit. We recorded all the performances and share them with you.
Building a system of analytics in the conditions of agile development
Ilya Sereda, backend-developer Tutu.ru (data-team)
Talked about how to start developing the analytics system in the company, not having an army of data-engineers. How to move from the state “I do not understand which squares in this scheme are needed for my tasks” and at the same time not go into R & D for several months. How to implement stream data processing in PHP (~ 40K records per minute). What technical decisions were used in our decision and what factors were taken into account in decision making.
Redis in practice: we solve many different problems without splitting the technology zoo
Dmitry Kushnikov, ManyChat
We in ManyChat built a system that successfully copes with handling a billion events a day using rather modest resources. Redis helps us a lot with this. I talked about how and where you can use it on your project to solve typical tasks and how this will allow you to avoid breeding "zoo" technologies.
Organization of parallel work of workers when processing tasks from the queue server
Alexey Rudakov, Pravo.ru
Considered the most popular solutions that exist in the current language ecosystem for such tasks, analyze the main problems and pitfalls that can be encountered when implementing asynchrony and multiprocessing using php, and tell you how and why we implement the work parallel processes in our projects.