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.

    Also popular now: