Traditional architectures are no longer suitable for the increasing needs of today's applications. The price is often paid in high bandwidth and reduced performance. Demand-driven design enables clients to request arbitrary data on demand. Companies like Facebook and Netflix have switched to demand-driven architectures to better embrace a great variety of continuously changing clients. Solutions like Relay and Falcor/JSONGraph distill such ideas. Om Next builds on, and extends these concepts further, to provide a Clojure(Script) based solution. In this talk, I present the motivation for a demand-driven approach and explore the benefits and tradeoffs that Om Next brings to the table.
About the speaker:
António is a software engineer currently living in Germany. He's fascinated by functional programming and Clojure in particular. He is a contributor to the Om project, and has lately been helping companies build new, demand-driven systems using Om Next.
Talk given at Full Stack Fest 2016