
Em 6 de outubro, o segundo PHP Meetup foi realizado no escritório do serviço de viagens Tutu.ru. Mais de 80 desenvolvedores de back-end vieram nos visitar. Gravamos todas as apresentações e as compartilhamos com você.
Construindo um sistema de análise em desenvolvimento ágil
Ilya Sereda, desenvolvedor back-end Tutu.ru (equipe de dados)Falamos sobre como começar a desenvolver um sistema de análise em uma empresa sem um exército de engenheiros de dados. Como sair do estado "Não entendo quais quadrados neste diagrama são necessários para minhas tarefas" e, ao mesmo tempo, não vou para pesquisa e desenvolvimento por vários meses. Como implementar o processamento de dados de streaming em PHP (~ 40K registros por minuto). Quais soluções técnicas foram usadas em nossa solução e quais fatores foram levados em consideração na tomada de decisões.
Redis na prática: resolvemos muitos problemas diferentes sem criar tecnologia de zoológico
Dmitry Kushnikov, ManyChatNa ManyChat, construímos um sistema que lida com êxito com o processamento de um bilhão de eventos por dia usando recursos bastante modestos. Redis nos ajuda muito nisso. Falei sobre como e onde você pode usá-lo em seu projeto para resolver problemas típicos e como isso ajudará a evitar a criação de um "zoológico" de tecnologias.
Organização do trabalho paralelo dos trabalhadores ao processar tarefas do servidor de filas
Alexey Rudakov, Pravo.ruExaminamos as soluções mais populares existentes no ecossistema atual da linguagem para tais tarefas, analisamos os principais problemas e "armadilhas" que você pode encontrar ao implementar a assincronia e o multiprocessamento usando as ferramentas php e informamos como e por que implementamos o trabalho de processos paralelos em nossos projetos.