This talk introduces the Akka platform. Akka is the platform for the next generation of event-driven, scalable and fault-tolerant architectures on the JVM.
While there are many ways to design compute clusters, leveraging fast message queueing for all facets of system operation may be among the most elegant. Topics will include job collection, automatic load balancing, analytics, monitoring, and scaling. Learn real-world best practices and gotchas discovered while scaling an AMQP-based document processing backend to support over 8 million users.
Modern web services are expected to be capable of providing realtime services to a large number of concurrent connections from web browsers, and web API clients. Distributed systems are common.
The fine grained concurrency, message oriented programming model and transparent distribution capabilities make Erlang well suited for these types of systems.
Cowboy brings Erlang's power to the web.