InfoQ Homepage Architecture & Design Content on InfoQ
-
Evolutionary Architecture
Rebecca Parsons discusses traditional approaches of evolutionary architecture showing how to use fitness functions and transition to an evolutionary architecture even in the face of legacy systems.
-
Software Supply Chain Management with Grafeas and Kritis
Aysylu Greenberg discusses the goals for Grafeas and Kritis used to secure a company's software supply chain, and concludes with the details of current and future development.
-
The Not-So-Straightforward Road from Microservices to Serverless
Phil Calçado discusses the fundamental concepts, technologies, and practices behind Microservices and Serverless.
-
Peloton - Uber's Webscale Unified Scheduler on Mesos & Kubernetes
Mayank Bansal and Apoorva Jindal present Peloton, a Unified Resource Scheduler for collocating heterogeneous workloads in shared Mesos clusters.
-
Building and Running Applications at Scale in Zalando
Pamela Canchanya shares practices and lessons learned when building and running critical business applications at scale.
-
Building Resilient Serverless Systems
John Chapin explains how to use serverless technologies and an infrastructure-as-code approach to architect, build, and operate large-scale systems that are resilient to vendor failures.
-
CockroachDB: Architecture of a Geo-Distributed SQL Database
Peter Mattis talks about how Cockroach Labs addressed the complexity of distributed databases with CockroachDB and gives a tour of CockroachDB’s internals.
-
Welcome to the Reactive Revolution:RSocket and Spring Cloud Gateway
Spencer Gibb introduces the RSocket protocol and explains how to use it, and shows how to create a messaging gateway through integration with Spring Cloud Gateway.
-
Conquering Microservices Complexity @Uber with Distributed Tracing
Yuri Shkuro talks about how Uber is using distributed tracing to make sense of a large number of microservices and the interaction among them.
-
Practical DDD: Bounded Contexts + Events => Microservices
Indu Alagarsamy talks about the intersection of Domain Driven Design as a software discipline with Messaging as a technology counterpart.
-
(Dys)functional DDD
Jarek Ratajski revisits some of the core concepts of DDD from a functional perspective and builds a simple system using a more functional approach.
-
Strategic Domain-Driven Design
Nick Tune discusses some of the bounded context design heuristics, recurring patterns in the wild, and explains how to facilitate modeling sessions in an organization.