InfoQ Homepage Architecture & Design Content on InfoQ
-
Securing Software from the Supply Side
Nickolas Means talks about the tools that GitHub provides for Open Source maintainers to improve the safety and security of the software supply chain at the source.
-
WebAssembly: Revolution, Not Evolution
John Feminella reviews how WebAssembly works, its execution framework and specific architectures, and explores what kinds of new approaches are made possible.
-
Stateful Programming Models in Serverless Functions
Chris Gillum explores two stateful programming models - workflows and actors.
-
Eighteen Years of Spring
Rod Johnson discusses some of the key things that make successful frameworks, including: the Open/Closed principle, the role of Design Patterns, clear layering, consistent coding conventions, etc.
-
Rethinking Blockchain Contract Development
Manuel Chakravarty discusses how IOHK’s Plutus combines programming language theory, functional programming in Haskell, and theorem-proving in Agda to develop a new approach to blockchain contracts.
-
NUDGE – Role of Economics in Architecture and Design
Raghavendra Mithare explores the role behavioral economics has on individual choice, and the impact it has on system Architecture and Design.
-
Upon Retrospective: the Board Went Agile
Sandra Davey and Alan Kirkland discuss their ‘accidental’ Agile journey, and how and why they’re practicing new ways of working.
-
High Performance Cooperative Distributed Systems in Adtech
Stan Rosenberg explores a set of core building blocks exhibited by Adtech platforms and applies them towards building a fraud detection platform.
-
Building a High-Performance Networking Protocol for Microservices
Robert Roeser and Arsalan Farooq talk about how techniques used in Fintech and Adtech can be used to improve performance in distributed applications.
-
Becoming Agile vs Doing Agile
Rashina Hoda explains the key dimensions that need to transition during Agile transformations, highlighting what can be done to progress beyond simply doing Agile.
-
Building and Operating a Serverless Data Pipeline
Will Norman discusses the motivations of switching to a serverless infrastructure, and lessons learned while building and operating such a system at scale.
-
Bayesian Optimization of Gaussian Processes with Applications to Performance Tuning
Ramki Ramakrishna discusses using Bayesian optimization of Gaussian processes to optimize the performance of a microservices architecture.