InfoQ Homepage Case Study Content on InfoQ
-
Redesigning PayPal APIs for Scale and Simplicity
Deepak Nadig, Praveen Alavilli present how PayPal redesigned its APIs based on lessons learnt developing their services in over 14 years, and the principles, patterns and anti-patterns used.
-
Ember-Data, the Way Forward
Igor Terzic presents several cases where Ember Data is used in production, and outlines some of the features that are intended to be included in the future.
-
Erlang for Authoritative DNS
Anthony Eden explains why they chose to use Erlang for an authoritative DNS, how Erlang helped along the way and some of the challenges faced.
-
Growing from the Few to the Many: Scaling the Operations Organization at Facebook
Pedro Canahuati describes how Facebook's operations maintains their infrastructure, including challenges faced and lessons learned: prioritizing calls, managing technical debt, incident management.
-
Online Controlled Experiments: Introduction, Insights, Scaling, and Humbling Statistics
Ronny Kohavi shares lessons learned, cultural and scaling challenges conducting hundreds of concurrent online controlled experiments at Bing.
-
Evolution of the Netflix API
Ben Christensen describes Netflix API's evolution to a web service platform serving all devices and users, the challenges met in operations, deployment, performance, fault-tolerance, and innovation.
-
How a Small Team Scales Instagram
Mike Krieger discusses Instagram's best and worst infrastructure decisions, building and deploying scalable and extensible services.
-
The Unreasonable Effectiveness of Tuning
Keith Adams shares HHVM insights showing how a system can become very performant if it is well tuned.
-
Experiences Building a Hypervideo-based Web App with Ember.js, Popcorn.js and HTML5
Thomas Herrmann discusses the advantages, challenges and lessons learned in building a multimedia-heavy, interactive HTML5 application with Ember.js.
-
How GitHub (no longer) Works
Zach Holman discusses the various stumbling blocks GitHub encountered as the company grew over the years.
-
Lessons Learned Implementing Activity-based Working alongside Agile at Bankwest
Ed Cortis shares lessons learned adopting ABW, covering the pilot program, noise/quiet spaces, tools, curtains, card walls, people, logistics, etc.
-
Growing C++ Software Guided by Tests
Alan Griffiths shares the organizational process, the technological challenges and the solutions adopted by a team developing a C++ systems component.