Simple, Scalable Web Services with Parallel Recursion

By Martin Holste (‎mcholste‎) from Madison.pm
Lightning talk
Target audience: Advanced
Language: English
Tags: anyevent async plack web

You can find more information on the speaker's site:


Scaling web services does not require complexity. Efficiency and simplicity can be achieved by abstracting as much as possible into a web services layer using Plack and using its asynchronous nature to allow for arbitrarily deeply recursive designs with the parallelism an async framework provides. This talk will show recent improvements in the Enterprise Log Search and Archive project which allow massive scalability that is distributed across and throughout data centers with a self-contained deployment architecture. This project can serve as an example on how to shift dependencies and architecture internally on a per-node basis with the goal of easing continuous integration.