Using Mikko Koppanen's PHP ZMQ extension we will look at how you can easily distribute work to background processes, provide flexible service brokering for your next service oriented architecture, and manage caches efficiently and easily with just PHP and the ZeroMQ libraries. Whether the problem is asynchronous communication, message distribution, process management or just about anything, ZeroMQ can help you build an architecture that is more resilient, more scalable and more flexible, without introducing unnecessary overhead or requiring a heavyweight queue manager node.
Ian is the development manager at Virgin Management in London, and has been working with PHP since 2002. He was formerly Delivery Manager for Ibuildings, where he worked with a variety of large enterprise clients across the UK and Europe. He is a regular conference speaker, and is interested in search, data processing, machine learning and natural language processing. Ian blogs about these topics and more on his site, PHP/ir.