InfoQ Homepage Architecture & Design Content on InfoQ
-
Living on the Edge: Running Code and Serving Data with Edge Services
Erica Pisani discusses what the edge is, how running code and serving data on the edge can improve the performance of services, and how to leverage these tools to maximize performance.
-
Tales of Kafka @Cloudflare: Lessons Learnt on the Way to 1 Trillion Messages
Andrea Medda and Matt Boyle discuss Kafka on the way to one trillion messages, and the internal tools used to ease adoption as well as improve resiliency.
-
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.