
Am 6. Oktober fand das zweite PHP-Meetup im Büro des Reisedienstes Tutu.ru statt. Über 80 Backend-Entwickler kamen zu Besuch. Wir haben alle Aufführungen aufgenommen und mit Ihnen geteilt.
Aufbau eines Analysesystems in der agilen Entwicklung
Ilya Sereda, Backend-Entwickler Tutu.ru (Datenteam)Wir haben darüber gesprochen, wie man mit der Entwicklung eines Analysesystems in einem Unternehmen ohne eine Armee von Dateningenieuren beginnen kann. So verlassen Sie den Status "Ich verstehe nicht, welche Quadrate in diesem Diagramm für meine Aufgaben benötigt werden" und gehen mehrere Monate lang nicht in Forschung und Entwicklung. So implementieren Sie die Streaming-Datenverarbeitung in PHP (~ 40.000 Datensätze pro Minute). Welche technischen Lösungen wurden in unserer Lösung verwendet und welche Faktoren wurden bei der Entscheidungsfindung berücksichtigt?
Redis in der Praxis: Wir lösen viele verschiedene Probleme ohne Zuchtzoo-Technologie
Dmitry Kushnikov, ManyChatWir bei ManyChat haben ein System entwickelt, das die Verarbeitung von einer Milliarde Ereignissen pro Tag mit relativ bescheidenen Ressourcen erfolgreich abwickelt. Redis hilft uns dabei sehr. Ich habe darüber gesprochen, wie und wo Sie es in Ihrem Projekt verwenden können, um typische Probleme zu lösen, und wie dies dazu beiträgt, die Entstehung eines "Zoos" von Technologien zu vermeiden.
Organisation der parallelen Arbeit von Arbeitnehmern bei der Verarbeitung von Aufgaben vom Warteschlangenserver
Alexey Rudakov, Pravo.ruWir haben die beliebtesten Lösungen untersucht, die es im aktuellen Ökosystem der Sprache für solche Aufgaben gibt, die Hauptprobleme und „Fallstricke“ analysiert, die bei der Implementierung von Asynchronität und Multiprocessing mit PHP-Tools auftreten können, und erklärt, wie und warum wir die Arbeit paralleler Prozesse in unseren Projekten implementieren.