InfoQ Homepage Architecture & Design Content on InfoQ
-
Comparison of Performance of Multiple CPU Architectures
Matthew Singer and Jeff Balk discuss similiarities and differences among multiple high performing CPU architectures.
-
Architecture for Flow with Wardley Mapping, DDD, and Team Topologies
Susanne Kaiser illustrates the concepts of DDD, Wardley Mapping and Team Topologies, and demonstrates how these techniques help to evolve a fictitious legacy system for a fast flow of change.
-
Scaling the North Star of Developer Experience
Phillipa Avery discusses learnings from the back-end and product engineering perspective, gained while Netflix has grown from hundreds to thousands of engineers.
-
Unblocked by Design
Todd Montgomery discusses some of the issues one can encounter when developing with and for asynchronous architectures and components.
-
Authorization at Netflix Scale
Travis Nelson discusses Netflix’s approach to scaling and shares techniques for distributed caching and isolating failure domains.
-
Designing Event-Driven Architectures Using the AsyncAPI Specification
Fran Mendez discusses event-driven or asynchronous APIs, comparing AsyncAPI with OpenAPI/Swagger, AMQP/MQTT/Kafka with HTTP, and publish/subscribe with request/response.
-
Microservices to Async Processing Migration at Scale
Sharma Podila shares from their experience migrating to asynchronous processing at scale, requiring attention to managing data loss, a highly available infrastructure, and elasticity to handle bursts.
-
A Standardized, Specification-Driven API Lifecycle
Kin Lane discusses API specifications like OpenAPI and AsyncAPI, and how they have emerged as the way API producers and consumers are engaging across the entire API lifecycle.
-
Architecting for the Edge
The panelists discuss main differences in how one should design and build services when embracing the Edge as part of the system architecture.
-
Present and Future of the Microservice Architecture
The panelists reflect on various microservices topics.
-
Managing Tech Debt in a Microservice Architecture
Glenn Engstrand describes how Optum Digital engineering devised a method for reliably and predictably paying down tech debt for hundreds of microservices.
-
Event-Based Architectures: the Hard Parts
Raymond Roestenburg and Sergey Bykov discuss event-driven architectures and some of the challenges they present.