Building a scalable distributed websocket architecture with PHP

James Mallison (29.Sep.2017 at 09:30, 3 hr 30 min)
Workshop at PHP North West 2017 (English - UK)

Rating: 4 of 5

PHP was never designed for long running processes and this causes problems for the modern world of programming where developers want to consume streams of data in realtime. HTTP/2 solves some problems with Server-Sent Events but it still does not solve the problem of efficient bidirectional communication. In this tutorial you will learn about Event-Driven Programming and how to create the foundations of a WebSocket application with React. Then we will move onto more advanced concepts such as removing blocking code with AMQP leading to the creation of a scalable and distributed WebSocket architecture built with PHP and associated technologies.

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 4 of 5

30.Sep.2017 at 11:52 by Ben Mallinson (6 comments) via Web2 LIVE

Really good talk / tutorial session. James covered a lot of concepts and technologies in a short amount of time as well as being very friendly and answering all questions concisely.

Only criticism is that at some times it was a bit too fast for someone with no previous experience of web sockets, but being provided with all of the exercises will allow me to catch up at a later date.

Would also be good to be provided with the docker instance before the session to avoid the ~20 minute download.

© 2019