InfoQ Homepage Microservices Content on InfoQ
-
How to Run on Three Clouds at Once, and When Not to
Ross McFarlane and Kevin Holditch explain how Form3 engineered a triple active multi-cloud architecture across AWS, GCP, and Azure to deliver ultra-resilient, regulatory-compliant payment systems.
-
From DVDs to Global Streaming: How Netflix’s Commerce Architecture Actually Evolved
Kasia Trapszo explains how Netflix evolved its commerce platform, making pragmatic architectural trade-offs through global expansion, regulatory shifts, domain splits, and live-event scaling.
-
Understanding Progressive Collapse: How To Avoid A Cascading Failure
Sam Newman explains how to apply civil engineering’s concept of progressive collapse to digital systems, sharing actionable techniques to mitigate cascading failures in complex cloud architecture.
-
Microservices Platforms: When Team Topologies Meets Microservices Patterns
Chris Richardson explains how microservices platforms reduce team cognitive load, sharing six key platform patterns to streamline delivery and accelerate software development flow.
-
Scaling API Independence: Mocking, Contract Testing & Observability in Large Microservices Environments
Tom Akehurst discusses how API mocking and simulation can solve microservice decoupling and productivity problems at scale, using observability, contract testing, and GenAI as guardrails.
-
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.
-
Reducing Developer Overload: Offloading Auth, Policy, and Resilience to the Platform
Christian Posta discusses what developer pain looks like, how much it costs, and how Istio has solved these concerns by examining three real-life use cases.
-
Sidecar-Less or Sidecars for Your Applications in Istio Service Mesh?
Lin Sun discusses the choice between sidecar-less or sidecar, when to consider a sidecar-less implementation, how to migrate between these data plan options, and what the implications are.
-
Production Comes First - an Outside-In Approach to Building Microservices
Martin Thwaites introduces outside-in testing, how to use Observability techniques in a local development to build applications that are easier to debug locally and run as a first class citizen.
-
From Mainframes to Microservices - the Journey of Building and Running Software
Suhail Patel discusses the platforms and software patterns that made microservices popular, and how virtual machines and containers have influenced how software is built and run at scale today.
-
Protecting APIs in Financial Services with Zero Trust Overlay Mesh Networks
Clint Dovholuk reviews the three components of OpenZiti's architecture: controller, edge routers, and SDKs, in addition to diving into the internal physical and logical architecture of OpenZiti.