InfoQ Homepage Architecture Content on InfoQ
-
Scaling to 100+ as a Director: Lessons From Growing Engineering Organizations
Thiago Ghisi shares his journey scaling engineering orgs to 100+ people. He explains how to establish operational cadence, manage highs and lows, and use reorgs as a feature to drive execution.
-
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.
-
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.
-
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.
-
Scaling Cloud and Distributed Applications: Lessons and Strategies from chase.com, #1 Banking Portal in the US
Durai Arasan shares how Chase.com achieved a 71% latency reduction. He explains strategies for efficient scaling, multi-region resilience, and automated "repaving" to secure large-scale systems.
-
WASM in the Enterprise: Secure, Portable, and Ready for Business
Andrea Peruffo discusses WebAssembly's role on the server, showcasing how Chicory enables secure, portable, and performant polyglot applications, sharing key enterprise use cases.
-
Scaling API Independence: Mocking, Contract Testing & Observability in Large Microservices Environments
Tom Akehurst discusses how API mocking and simulation can solve microservice decoupling and productivity problems at scale, using observability, contract testing, and GenAI as guardrails.
-
The Ideal Micro-Frontends Platform
Luca Mezzalira explains micro-frontends as a strategy to scale frontend architecture and organization. Learn the four key architectural decisions (Identify, Compose, Route, Communicate).
-
Building Distributed Event-Driven Architectures across Multi-Cloud Boundaries
Teena Idnani shares actionable insights for senior engineers and architects on tackling the complexities of event-driven multi-cloud architectures, covering latency, resilience, and data consistency.
-
Test Smarter, Not Harder: Achieving Confidence in Complex Distributed Systems
Elias Nogueira explains how to build robust test suites for microservices by solving three common problems: testing with multiple databases, mocking dependencies, and managing asynchronous events.
-
Systems Thinking for Building Resilient Engineering Organizations
Michelle Alexander discusses how engineering leaders can build effective organizations by focusing on intentionality, prioritization, and operational excellence.