InfoQ Homepage Architecture & Design Content on InfoQ
-
How Elasticsearch Powers the Guardian's Newsroom
Graham Tackley dives into the details of ophan. Shay Banon covers the technical underpinnings of ophan with a deep dive into the Elasticsearch features and functionality that power the ophan systems.
-
A Research Agenda and Vision for Big Data at NASA
Chris Mattmann covers snow hydrology, regional climate modeling, climate science, and intelligence activities that need advancement to deal with the data deluge across NASA and government agencies.
-
The Architecture of Uncertainty
Kevlin Henney discusses how uncertainty, lack of knowledge and options can be used to partition and structure the code in a system.
-
A Call for Sanity in NoSQL
Nathan Marz discusses building NoSQL-based data systems that are scalable and easy to reason about.
-
Next Gen Hadoop
Akmal B. Chaudhri introduces Apache™ Hadoop® 2.0 and Yet Another Resource Negotiator (YARN).
-
What Can Hadoop Do for You?
Eva Andreasson presents typical categories of problems that are commonly solved using Hadoop and also some concrete examples in each category.
-
Design Patterns for Large-Scale Real-Time Learning
Sean Owen provides examples of operational analytics projects, presenting a reference architecture and algorithm design choices for a successful implementation based on his experience Oryx/Cloudera.
-
Enso: Composing DSL Interpreters, Languages & Aspects
William Cook introduces Enso, an external language workbench with both graphical and textual editing capabilities.
-
How Frameworks Can Kill Your Projects and Patterns to Prevent Getting Killed
Sander Hoogendoorn shares patterns to avoid framework issues by using layered architectures, bridge patterns, managers-providers, DI, descriptors and layer super-types, including code samples.
-
Going Reactive: New and Old Ideas for Your 21st Century Architectures
Jonas Bonér, Francesco Cesarini discuss the evolution of distributed concurrent thinking along with the problems it has to solve and the toolchains created along the way.
-
Servo: Designing and Implementing a Parallel Browser
Jack Moffitt discusses where and how to achieve parallelism in a browser, how it is done by Servo, and how Rust has helped.
-
Real Data Science at NASA
Chris Mattmann envisions data science by integrating science software into rapid data production systems using cloud computing and open source software.