InfoQ Homepage Architecture Content on InfoQ
-
Framing Our Potential for Failure
Michelle Brush discusses modeling complex systems and architectural changes that could introduce new modes of failure, using examples from embedded systems to large stream processing pipelines.
-
Distributed Workflows with Hypermedia Clients
Glenn Block introduces Hypergoal, a way of creating distributed workflows with hypermedia clients.
-
Automating Chaos Experiments in Production
Ali Basiri discusses the motivation behind ChAP (Chaos Automation Platform), how they implemented it, and how Netflix service teams are using it to identify systemic weaknesses.
-
Designing Calm Technology
Amber Case discusses using Calm Technology to design the next generation of connected devices, covering notification styles, compressing information into other senses, and cognitive overhead.
-
Hypermedia API Architectural Patterns
Gareth Evans and Rick Mugridge share the patterns that emerged while developing hypermedia APIs for various companies over time.
-
Applying Failure Testing Research @Netflix
Kolton Andrus and Peter Alvaro present how a “big idea” -- lineage-driven fault injection -- evolved from a theoretical model into an automated failure testing service at Netflix.
-
Panel: IBM, Westpac, Certus, and Enable Discuss APIs and Microservices
Dennis Ashby moderates a panel discussing the role of APIs in building microservices and the challenges to be overcome.
-
Better Tests, Less Code: Property-Based Testing
Matt Bachmann presents a few patterns meant to inspire developers to get started with Property-based Testing.
-
Stored Procedures as a Service
Abhishek Tiwari discusses how to use stored procedures to create a fast-track API transformation program on top of legacy systems,migrating business logic into a service tier,one store proc at a time
-
API Specification Shootout
Justin Wood and Giovanni Vigorrelli compare and contrast RAML and Swagger, do a round up of the other specifications languages, and present some conclusions.
-
Data Science in the Cloud @StitchFix
Stefan Krawczyk discusses how StitchFix used the cloud to enable over 80 data scientists to be productive and have easy access, covering prototyping, algorithms used, keeping schema in sync, etc.
-
Architecting for Failure in a Containerized World
Tom Faulhaber discusses the new container-based toolbox for building systems that are robust in the face of failures, how to recover from failure and how the tools can be used to best effect.