InfoQ Homepage Architecture Content on InfoQ
-
Refactoring Stubborn, Legacy Codebases
百度 不仅高考体检要求中对肺结核患者有限制,记者发现,我国2013年出台的《结核病防治管理办法》中明确规定,各级各类学校、托幼机构的教职员工及学校入学新生,食品、药品、化妆品从业人员,《公共场所卫生管理条例》中规定的从业人员等群体都是肺结核的重点筛查群体。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.
-
Slack's Migration to a Cellular Architecture
Cooper Bethea explains the journey of converting Slack's monolithic production services to cellular, highlighting the challenges and key success factors.
-
A Game of Patterns
Tiani Jones explains how understanding system patterns and behaviors drives better performance in software teams.
-
From a Lambda-Lith to an Event Driven Architecture – Lessons Learned
Leo Hanisch discusses the challenges of the "Lambda-Lith" approach and the benefits of embracing EDAs.
-
Efficient Incremental Processing with Netflix Maestro and Apache Iceberg
Jun He discusses how to use an IPS to build more reliable, efficient, and scalable data pipelines, unlocking new data processing patterns.
-
Scale out Batch Inference with Ray
Cody Yu discusses how to build a scalable and efficient batch inference stack using Ray.
How to Build Reliable GenAI Systems: Architectures, APIs, and Guardrails
Join this InfoQ webinar to learn how to architect databases for AI-native apps with LLMs like GPT and Claude. Explore RAG, vector indexing, scalability, and observability to build reliable, adaptive, and geo-distributed systems. Register Now.