InfoQ Homepage Scalability Content on InfoQ
-
Solidifying the Cloud: How Google Backs up the Internet
Raymond Blum discusses some of the challenges, solutions and discarded alternatives in creating durable storage systems at Google scale.
-
My Mobile App Only Works on My Phone? How to Scale Enterprise Mobile Apps
The authors discuss patterns and technologies needed to scale large enterprise mobile systems, covering handling network connectivity, data reliability and real-time communication.
-
Learnings from Building and Scaling Gilt
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.
-
Not Just ORM: Powerful Hibernate ORM Features and Capabilities
Brett Meyer demos using multiple-tenancy, geographic data, auditing/versioning, sharding, OSGi, and integration with Hibernate.
-
That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp
Rick Reed shares scalability and reliability insights, techniques, and hacks used and learned developing WhatsApp on an Erlang/FreeBSD infrastructure.
-
The Lean Pipeline
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.
-
Scaling HTTP Connections
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.
-
Data Modeling for Scale with Riak Data Types
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.
-
Going Reactive: Event-Driven, Scalable, Resilient & Responsive Systems
Jonas Bonér discusses four key traits of Reactive Apps: Event-Driven, Scalable, Resilient and Responsive, how they impact application design, how they interact, related technologies and techniques.
-
Why Agile Doesn't Scale (and What You Can Do about It)
Dan North believes Agile scales if teams achieve contextual consistency through shared guiding principles, a clear vision and a common understanding.
-
The Haxl Project at Facebook
Simon Marlow describes a concurrency-based system built with Haskell that allows front-end programmers to write business logic to access all the back-end services in a concise and consistent way.
-
Exploiting Loopholes in CAP
Michael Nygard discusses several loopholes in the CAP theorem that can be used to engineer practical, real-world systems with desirable features.