InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
Bringing JAMStack to the Enterprise
Jamund Ferguson talks about some of the challenges PayPal faced with their Node.js application servers, why they think the JAMStack approach improves performance for their apps and their developers.
-
A Dive into Streams @LinkedIn with Brooklin
Celia Kung talks about Brooklin, LinkedIn’s managed data streaming service, and dives deeper into its architecture and use cases, as well as their future plans.
-
Driving Technology Transformation at @WeWork
Hugo Haas talks about the platform and architecture behind WeWork’s technology transformation over the past 2.5 years, and some of the unique technology challenges WeWork faces.
-
PID Loops and the Art of Keeping Systems Stable
Colm MacCárthaigh shows what PID loops look like in the context of modern systems, and how exponential backoff, flow-control, and other techniques can be wielded to build self-healing systems.
-
Scaling Infrastructure Engineering at Slack
Julia Grace talks about Slack’s first infrastructure engineering organization, the architectural and organizational challenges, mistakes and war stories since August 2016 to today.
-
Introduction to SMI (the Service Mesh Interface)
Brendan Burns talks about the recently released generic interface for service mesh technology and covers the SMI specification and implementations.
-
The Service Mesh: It's about Traffic
Oliver Gould talks about the Linkerd project, a service mesh hosted by the Cloud Native Computing Foundation, to give operators control over the traffic between their microservices.
-
Automatic Clustering at Snowflake
Prasanna Rajaperumal presents Snowflake’s clustering capabilities as well as their infrastructure to perform maintenance automatically. He covers real-world problems they run into and their solutions.
-
No Moore Left to Give: Enterprise Computing after Moore's Law
Bryan Cantrill talks about Moore's Law, which after years of defying predictions of its demise, is now dying. But what does the end of Moore's Law mean for practitioners of enterprise computing?
-
An Engineer's Guide to a Good Night's Sleep
Nicky Wrightson gives some practical insight into how to handle failure in today's more complex distributed microservice systems.
-
Improving Developer Productivity with Visual Studio Intellisense
Allison Buchholtz-Au and Shengyu Fu discuss how PM, engineering, and data science came together to build Visual Studio IntelliCode, which delivers context-aware code completion suggestions.