InfoQ Homepage Architecture & Design Content on InfoQ
-
Laying the Foundations for a Kappa Architecture - the Yellow Brick Road
Sherin Thomas discusses strategies to evolve Data Infrastructure to enable Kappa architecture in an organization.
-
Scaling Defenses Amidst Evolving Threat Landscape
Aditi Gupta discusses the design choices made early on during service development that were crucial to scaling operations later on at Netflix.
-
What API Product Managers Need
Deepa Goyal discusses structured user research that feeds into an API producer lifecycle, mapping API producer and API consumer lifecycle, releasing iteratively, analyzing customer feedback.
-
Privacy-First Re-Architecture
Nimisha Asthagiri discusses what it is like: an alternative architecture and ecosystem, where industry-wide decentralized data ownership is the prime directive.
-
Building High-Fidelity Data Streams
Sid Anand discusses how they built a lossless streaming data system that guarantees sub-second (p95) event delivery at scale with better than three nines availability.
-
Change Data Capture for Microservices
Gunnar Morling discusses how change data capture (CDC) and stream processing can help developers with typical challenges they often face when working on microservices.
-
Overcomplicated Architecture: Scaling Bottleneck
Cassandra Shum discusses one of the bottlenecks of software development, an overcomplicated architecture, addressing how a company gets to an overcomplicated architecture, and how to get out of it.
-
How Will Evolutionary Architecture Evolve?
Rebecca Parsons examines some possible futures for the principles and practices of Evolutionary Architecture.
-
Malignant Intelligence?
Alasdair Allen discusses the potentially ethical dilemmas, new security concerns, and open questions about the future of software development in the era of machine learning.
-
Connecting the Dots: API Design in a Distributed World
Ben Gamble explores API Design through the lens of a developer and a consumer of internal and external APIs.
-
Adventures in Performance: Efficiency Analysis of Large-scale Compute
Thomas Dullien discusses how language design choices impact performance, how Google's monorepo culture and Amazon's two-pizza-team culture impact code efficiency, why statistical variance is an enemy.
-
Leveling up Your Architecture Game
Thomas Betts discusses thriving in today's fast-paced tech landscape using good communication and collaboration with teams.