InfoQ Homepage Architecture Content on InfoQ
-
Beginning an SOA Initiative
Ian Robinson on issues to be addressed when starting a new SOA project by identifying business capabilities using user stories, describing services and contracts, and setting up teams for delivery.
-
Power Use of Value Objects in DDD
Johnsson refreshes the listeners’ memory on using value objects showing by example how their good use can revolutionize a program’s architecture, simplifying it, making it more readable and testable.
-
Are We There Yet?
Rich Hickey advocates the reexamination of basic principles used today like state, identity, value, time, to create new constructs to deal with the massive parallelism and concurrency of the future.
-
Pimp My Architecture
Dan North discusses an example of rearchitecting an application without rewriting it from scratch, and explains general strategies for a holistic rearchitecture.
-
SpringSource and VMWare: Making Sense Of It All
Adrian Colyer and Karl Rumelhart discuss the VMWare acquisition of SpringSource, Cloud Foundry, public vs private cloud, virtualization, vSphere, Infrastructure as a Service and vSphere performance.
-
Pouring Data on Troubled Markets - Quantitative Portfolio Management Technology at BGI
Eoin Woods explains how Barclays Global Investors (BGI) designed Apex to meet the challenges it faces and the Java technologies which were chosen for an architecture with variations on standard J2EE.
-
Data Grid Design Patterns
Brian Oliver explains a number of data grid design patters: Command, Functor, Messaging, and Push Replication. He also mentions some traditional patterns used so far and Coherence Incubator.
-
Thoughts on the Generic vs. Specific Tradeoff
Stefan Tilkov offers guidelines for the architect looking for a solution to his problem. Should it be a generic or a specific one? He compares several such solutions outlining the pros and cons.
-
SpringOne/2GX 2009 Keynote
Rod Johnson covers the history of Spring, Spring 3.0, Spring Integration, Groovy, Grails, tc Server, Spring Insight, SpringSource Tool Suite, the VMWare acquisition and the Enterprise Java Cloud.
-
Lean & Mean Tokyo Cabinet Recipes
In this FutureRuby talk, Ilya Grigorik explores Tokyo Cabinet's features such as the key-value store, ordered traversal, attribute search, schemaless data structures,indexing, and scripting with Lua.
-
Systems that Never Stop (and Erlang)
Joe Armstrong on 6 reliability laws, Isolation, Concurrency, Failure Detection, Fault Identification, Live Code Upgrade, Stable Storage, showing how they are respected in Erlang, plus some examples.
-
Real-life SOA
Based on real-life cases, Michael Poulin shows how to use 7 service oriented principles to handle service behavior in the execution context and UI changes, and how to prepare for unexpected changes.