The authors discuss patterns and technologies needed to scale large enterprise mobile systems, covering handling network connectivity, data reliability and real-time communication.
Michael Bryzek shares lessons learned from startup to a leading ecommerce companies, starting with behavioral psychology and reflecting on the decisions made and tradeoffs considered as they scaled.
Ovidiu Dimulescu provides tips for working with local and remote JVMs, startup flags, analyzing and correlating thread dumps with CPU consumption, instrumentation, multi-tenant JVMs, memory games, etc
Brett Meyer demos using multiple-tenancy, geographic data, auditing/versioning, sharding, OSGi, and integration with Hibernate.
Rick Reed shares scalability and reliability insights, techniques, and hacks used and learned developing WhatsApp on an Erlang/FreeBSD infrastructure.
Dave McCrory discusses what it takes to build an Enterprise Platform as a Service, covering data services, design principles, CI, monitoring, coding standards, dependencies, security, and deployment.
Kirk Pepperdine explains how to use the G1GC logging to improve app performance while reducing its hardware footprint.
Joakim Recht discusses how Tradeshift moved from manual deployment processes to automation and what this means in terms of organizational scalability, technology, transparency, and culture.
Fabrice Aresu discusses the challenges faced using HTML5 and data visualization at a large European Investment Bank, covering performance, architectural & design choices, and lessons learnt.
Benoît Chesneau discusses creating, scaling and reusing HTTP connections, summarizing techniques used to reduce memory usage in Erlang and ways to handle massive client connections efficiently.
Sponsored by Basho. Sean Cribbs discusses the theory behind several rich data types introduced with Riak 2.0 and then walking through some example applications that use them in popular languages.
Andy Davies, Aaron Peters present how networks, browsers and the way sites are built affect user experience, and take a look at some of the latest techniques for measuring and improving performance.