InfoQ Homepage Scalability Content on InfoQ
-
Scaling Stack Overflow: Keeping it Vertical by Obsessing Over Performance
David Fullerton shares some of the things the Stack Exchange tech team have learned along the way while scaling one of the top sites in the world primarily through vertical scaling.
-
A Pragmatic Introduction to Multicore Synchronization
Samy Bahra discusses high performance multicore synchronization, scalability bottlenecks in multicore systems and memory models, and scalable locking and lock-less synchronization.
-
Ground-up Introduction to In-memory Data
Viktor Gamov covers In-Memory technology, distributed data topologies, making in-memory reliable, scalable and durable, when to use NoSQL, and techniques for Big In-Memory Data.
-
Elements of Scale
Ben Stopford examines tools, mechanisms and tradeoffs that allow a data architecture to scale, from disk formats to fully blown architectures for real-time storage, streaming and batch processing.
-
Scaling Distributed Systems
Natalia Chechina outlines features of actor and functional programming models, and the reason these models attract so much interest in parallel, concurrent, and scaling world.
-
Pulsar: Real-time Analytics at Scale
Sharad Murthy & Tony Ng present Pulsar, a real-time streaming system which can scale to millions of events per second with high availability and 4GL language support.
-
Atomic Counters or a Lesson on Performance and Hardware Concurrency
Detlef Vollmann explores the performance and scalability issues of atomic
and possible solutions to overcome them. -
Interactive Analytics at Scale with Druid
Julien Lavigne du Cadet discusses how Criteo uses Druid: an open-source, real-time data store designed to power interactive applications at scale, covering Druid's architecture and internals.
-
What We Talk About When We Talk About Unit Testing
Kevlin Henney discusses unscalable tests, tricks and tips that make tests more specification-like and scalable to large codebases, and choosing between scenario-based and property-based test cases.
-
Engineering for Scale at VMTurbo
Sylvia Isler presents a microservices case study and lessons learnt - how VMTurbo took the plunge to evolve its monolithic system architecture into a system based on composable microservices.
-
Distributed Scheduling with Apache Mesos in the Cloud
Diptanu Choudhury discusses the design of Netflix’ distributed scheduler based on Mesos and Titan, focusing on bin packing algorithms, scaling in and out of clusters, fault tolerance, and redundancy.
-
Resilience, Service Discovery and Zero Downtime Deployment in Microservice Architectures
York Xyander, Bodo Junglas discuss strategies for service discoverability and transparent failover in a microservices architecture, how to achieve zero downtime and an auto-scaling architecture.