While Moore’s Law continues to bring us faster computers, it comes in the form of more cores
and faster phones. As software becomes more ubiquitous it becomes more reliant on
infrastructures that can scale quickly and affordably.
Emerging technologies are making it easier and cheaper to use cloud resources. Amazon’s
AWS Lambda, Google’s Azure Functions, and Google’s Firebase offer out of the box solutions
that make creating highly scalable backends easy. Serving near real-time concurrent requests
on modest hardware can be accomplished with languages like Elixir, Clojure, and Haskell,
taking advantage of resources like never before.
In this talk we will cover:
1. Using concurrency to maximize hardware (Elixir, Clojure, Haskell)
2. Serverless technologies for backend architecture (Amazon AWS Lambda, Microsoft
Azure Cloud Functions)
3. BaaS – Backend as a Service (Google Firebase, etc)