InfoQ Homepage Architecture & Design Content on InfoQ
-
Anomaly Detection, Fault Tolerance and Anticipation Patterns
John Allspaw discusses fault tolerance, anomaly detection and anticipation patterns helpful to create highly available and resilient systems.
-
Ozma: Extending Scala with Oz Concurrency
Peter Van Roy discusses solving concurrency issues with deterministic concurrency using Ozma, an extension of the Scala language employing the Oz deterministic dataflow concepts.
-
Cloud Foundry: Design and Architecture
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
-
Developing Enterprise Mobile Apps
Sohil Shah discusses creating iPhone and Android enterprise mobile applications based on cloud services using the open source platform OpenMobster.
-
Data, Be Like Water
Paul Sanford presents the transformations supported by data throughout its life cycle, and how that can be better done with Splunk, an engine for monitoring and analyzing machine-generated data.
-
Amazon.com’s Journey to the Cloud
John Rauser presents the architectural and technological evolution of Amazon retail websites starting with 1994 and ending with adopting Amazon Web Services.
-
Nothing Is Permanent Except Change - How Software Architects Can Embrace Change
Michael Stal discusses system architecture quality, how to avoid architectural erosion, how to deal with refactoring, and design principles for architecture evolution.
-
Machine Learning on Big Data for Personalized Internet Advertising
Michael Recce discusses how advertising works and what algorithms Quantcast uses to analyze large amounts of data in order to find out what people are interested in.
-
Objects, Anomalies, and Actors: The Next Revolution
Steve Vinoski believes that actor-oriented languages such as Erlang are better prepared for the challenges of the future: cloud, multicore, high availability and fault tolerance.
-
Quantum, Virtual Networks for OpenStack
Salvatore Orlando introduces OpenStack and Quantum, a project intended to provide network connectivity as a service, covering the current state and expected developments in the future.
-
Games for the Masses - How DevOps Affects Architecture Design
Jesper Richter-Reichhelm presents the DevOps integration at Wooga, and how their system architecture has evolved over the years in order to cope with the increasing number of players.
-
High Availability at Heroku
Mark McGranaghan presents how Heroku has designed, developed and operated cloud services providing high availability for their PaaS.