InfoQ Homepage Architecture Content on InfoQ
-
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.
-
Timeouts, Retries and Idempotency In Distributed Systems
Sam Newman explains the three foundational principles of distributed systems: timeouts, retries, and idempotency. He shares practical advice on how to implement each to build more resilient software.
-
Key Lessons from Shipping AI Products beyond the Hype
Phil Calçado shares key learnings from building and scaling an AI startup, offering a product-centric approach for engineering leaders and architects navigating generative AI.
-
Advanced Message Queuing Politics
John O'Hara discusses the 18-year journey of AMQP, from a bank's internal need to an ISO standard.
-
Optimizing Custom Workloads with RISC-V
Ludovic Henry shares how RISC-V's open, modular architecture optimizes custom workloads, addressing urgent AI hardware demand & proprietary limits.
-
Refactoring Stubborn, Legacy Codebases
The speakers explain Stripe's successful approach to refactoring stubborn Ruby monoliths. They share lessons on improving developer experience, code quality, and maintainability.
-
Stream and Batch Processing Convergence in Apache Flink
Jiangjie Qin discusses stream and batch processing convergence in Apache Flink, explaining how Flink unifies computing and execution models for enhanced efficiency & reduced data infrastructure costs.
-
Designing for Defense: Architecting APIs with Zero Trust Principles
Renato Losio and security experts discuss designing for defense and architecting APIs with Zero Trust principles, covering challenges, common vulnerabilities, and practical advice for developers.
-
Beyond Durability: Database Resilience and Entropy Reduction with Write-Ahead Logging at Netflix
Prudhviraj Karumanchi and Vidhya Arvind share how Netflix built a Write-Ahead Log to guarantee data durability and reliability, tackling issues like data loss, corruption, and replication at scale.
-
Legacy Modernization: Architecting Realtime Systems around a Mainframe
Jason Roberts and Sonia Mathew discuss architecting resilient real-time systems with mainframes using CDC, DDD, EDA, and Team Topologies.
-
Stream All the Things — Patterns of Effective Data Stream Processing
Adi Polak shares effective data stream processing patterns, common mistakes, and exactly-once semantics.
-
Built to Outlast: Cultivating a Culture of Resilience
Kathleen Vignos explains key strategies for software leaders to navigate uncertainty and build lasting careers.