InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Foundation Models for Ranking: Challenges, Successes, and Lessons Learned
Moumita Bhattacharya explains how Netflix unifies search and recommendations using the "UniCoRn" model and leverages Transformer-based foundation models to personalize the experience for 300M+ users.
-
Theme Systems at Scale: How To Build Highly Customizable Software
Guilherme Carreiro explains how Shopify scales a customizable theme system to 60M requests per minute. Learn about Liquid DSL constraints, native extensions, and bridging technical/non-technical gaps.
-
Kraken's Serverless Architecture for Keeping the Grid Green
Kevin Bowman shares how Kraken Technology balances the UK’s 30GW energy grid using renewable sources.
-
How to Unlock Insights and Enable Discovery within Petabytes of Autonomous Driving Data
Kyra Mozley explains Perception 2.0, shifting from rigid CV pipelines to semantic embeddings. She shares how Wayve uses foundation models & vector search to solve the edge case "needle in a haystack."
-
No QA Environment? No Problem: How Classpass Enables Testing on a Single Environment in ECS
Po Linn Chia explains how ClassPass eliminated environment contention using ECS, Traefik, and OpenTelemetry baggage to enable scalable, ephemeral testing without a dedicated QA environment.
-
Holistic Engineering: Organic Problem Solving for Complex Evolving Systems
Vanessa Formicola explains Holistic Engineering, the practice of factoring non-technical forces like HR policies and org structure into technical designs to prevent architecture decay and delays.
-
Achieving a Culture That Works: Inclusive Leadership that Drives Lasting Success
Matthew Card explains how inclusive leadership drives success. He shares a framework for building trust, psychological safety, and personal resilience to create high-performing engineering cultures.
-
Java Concurrency from the Trenches: Lessons Learned in the Wild
Hugo Marques shares architectural lessons from scaling Java concurrency at Netflix, exploring the trade-offs between parallel streams, CompletableFutures, and the impact of Virtual Threads on IO.
-
Fast Eventual Consistency: inside Corrosion, the Distributed System Powering Fly.io
Somtochi Onyekwere discusses Corrosion, Fly.io's eventual consistent service discovery tool. She explains how the networking team leverages SQLite and CRDTs to replicate data across 800+ nodes.
-
How to Build a Database without a Server
Alex Seaton explains how Man Group built ArcticDB, a serverless database connecting directly to S3. He discusses using CRDTs to manage global state and leveraging immutable trees for atomicity.
-
Thinking Like a Detective: Solving Cloud Infrastructure Mysteries
Brendan McLoughlin discusses a "cloud mystery" methodology for debugging complex systems. He explains how to use HTTP status codes and request flow diagrams to track down elusive infrastructure bugs.
-
From Confusion to Clarity: Advanced Observability Strategies for Media Workflows at Netflix
Naveen Mareddy and Sujana Sooreddy explain how Netflix monitors massive media encoding workflows. They discuss scaling to 1M+ trace spans and using Flink to unlock real-time business insights.