InfoQ Homepage Architecture Content on InfoQ
-
Exploiting Loopholes in CAP
Michael Nygard explores some of the available loopholes in the CAP theorem helping architects to engineer distributed systems that meet their needs.
-
Going Async - Practical Patterns for Push-enabled Applications
Jeremy Grelle demoes patterns for building desktop or mobile applications leveraging WebSockets and Push-to-Device services with SockJS, RabbitMQ and Spring.
-
Graph: Composable Production Systems in Clojure
Jason Wolfe discusses Graph, a declarative approach for system composition, used by Prismatic to put together various components: in-memory caches, pub/sub messaging, indices, HTTP handlers, etc.
-
Moving Apps and Data to the Cloud: Migration Options
Anne Thomas Manes discusses the options available and challenges involved in moving applications to the cloud.
-
Data Modeling with Graphs
Peter Bell presents several patterns for modeling and retrieving data from graph databases using Neo4j in his examples.
-
User Experience - More Than Just a Pretty Stick
Lane Halley advises on building and organizing a User Experience process based on the Lean Startup cycle.
-
Caching Hypermedia APIs
Tim Stokes discusses various URI caching strategies providing real life examples relying on some of the natural behaviors that are built into the HTTP 1.1 protocol.
-
Service-Orientation for ITIL
Filippos Santas explains how to apply service-orientation principles, patterns, processes and SOA governance precepts to ITIL's service lifecycle stages, key processes and activities.
-
Designing for Fault-tolerance in Cloud Computing
John deVadoss shares insight on building resilient cloud architectures based on lessons learned while building and deploying Microsoft Windows Azure.
-
Making Cloud Standards Customer-driven
Andrew Watson presents Cloud Standards Customer Council's origins, structure and objectives, and describes how you can get involved.
-
Migration to Model Driven Engineering in the Development Process of Distributed Scientific Application Software
Daniel Rahon, Sébastien Schneider, Raphael Gayno, Jean Marc Gratien, Goulwen Le Fur present the process used in the development of distributed scientific applications at IFP Energies Nouvelles, France
-
Acknowledging CAP at the Root -- in the Domain Model
Eric Evans discusses three DDD patterns helping embedding CAP tradeoffs inside the domain model: Aggregates, Domain Events and Bounded Contexts.