InfoQ Homepage Infrastructure Content on InfoQ
-
Understanding Indexing Without Needing to Understand Data Structures
Zardosht Kasheff suggest using 3 rules for indexing SQL databases: Retrieve less data, Avoid point queries, and Avoid sorting.
-
How to Follow Instructions
Leonard Richardson discusses REST and hypermedia links and forms – seen as instructions from the server to the client. Client using instructions can be reused and support complex behavior.
-
Building Cloud Services with Riak
Andy Gross reports on how Basho used Riak and Erlang to build their cloud storage service.
-
Not Your Father’s Transaction Processing
Michael Stonebraker compares how RDBMS, NoSQL and NewSQL support today’s big data transaction processing needs. He also introduces VoltDB, an in-memory NewSQL database.
-
Runaway Complexity in Big Data, and a Plan to Stop It
Nathan Marz outlines several sources of complexity introduced in data systems - Lack of human fault-tolerance, Conflation of data and queries, Schemas done wrong - and what can be done to avoid them.
-
Spring Data - NoSQL - No Problems...
Peter Bell introduces 4 NoSQL categories –Key-Value, Document, Column, Graph - and explains how one can use Spring Data to work with such data stores.
-
The Startup Hangover: Supporting 15M Users
Phil Calçado presents SoundCloud’s approach to dealing with scalability issues when their user number grew beyond what they initially could support by creating services in various languages.
-
Concurrent Programming Using The Disruptor
Trisha Gee introduces the Disruptor - a parallel messaging framework -, explains how to use it in code, and shows how it was used to solve an application’s messaging needs.
-
MongoDB - Born in the Cloud
Ross Lawley introduces MongoDB, explaining why it is a good solution for cloud deployment.
-
The Brightbox Cloud Story: Building a Resilient Cloud Infrastructure from Scratch
Jeremy Jarvis shares his experience building a IaaS cloud and some of the lessons learned along the way.
-
Defining Clouds and When to Use Them
Paul Weiss introduces cloud computing and its various models, comparing them with virtualization, then overviews Eucalyptus and compares it with AWS.
-
Sweden's Next Top Data Model
Ian Plosker explains why a data model needs to follow the query patterns when using a NoSQL storage solution.