InfoQ Homepage Architecture & Design Content on InfoQ
-
It’s Not Your Machine, It’s Your Code
Adekunle Adepoju discusses how limitations in the Linux kernel can lead to unneeded horizontal scale, and how to circumvent those and other limitations.
-
The Medieval Census Problem
Andy Walker discusses the principles of distributed computing used in medieval times, and the need to understand high latency, low reliability systems, bad actors, data migration, and abstraction.
-
Building Latency Sensitive User Facing Analytics via Apache Pinot
Chinmay Soman discusses how LinkedIn, Uber and other companies managed to have low latency for analytical database queries in spite of high throughput.
-
Building Tech at Presidential Scale
Dan Woods discusses the unique challenges of building and running tech for a presidential cycle, highlighting the digital duct tape that held the pieces together and the data flowing.
-
Service Mesh: Past, Present and Future
Idit Levine discusses the unique opportunities presented in service mesh for multi-cluster and multi-mesh operations.
-
Armor CLAD Functions
Guy Podjarny talks about how to properly secure our cloud functions. He uses a model called CLAD to remember what's left to protect, and discusses concrete practices to scale our defences.
-
Continuous Resilience
Adrian Cockcroft talks about how to build robust systems by being more systematic about hazard analysis, and including the operator experience in the hazard model.
-
Certainty among the Chaos
Marco Coulter discusses the capabilities of chaos engineering beyond resiliency to support capacity optimization.
-
Six Decades of Software Engineering
Mary Poppendieck covers some of the early principles behind great software engineering that are as true today as they were a half century ago, and some mistakes made that do need to be repeated.
-
Living without Pre-Production Environments
Nicky Wrightson talks about why Skyscanner has chosen to ditch non-production environments, how they do this, and explains when this approach doesn’t work.
-
The More You Know: a Guide to Understanding Your Systems
Tyler Wells shares how Twilio developed a template that enables them to understand their systems better, identify critical metrics to watch, and how to use Chaos Engineering to verify it all.
-
Let Devs Be Devs: Abstracting away Compliance and Reliability to Accelerate Modern Cloud Deployments
Rahul Arya shares how they built a platform to abstract away compliance, make reliability with Chaos Engineering completely self-serve, and enable developers to ship code faster.