Architecture content on InfoQ
Latest featured content about Architecture

- Architecture
- Topics
- Virtualization
VMware Infrastructure 3: Advanced Technical Design Guide and Advanced Operations Guide provides a wealth of practical insights into setting up virtualization in todays corporate environments. InfoQ is proud to provide both a book excerpt and an interview with the authors Ron Oglesby, Scott Herold, and Mike Laverick.
-
ByScott Delap
on Aug 29, 2008,
News about Architecture
- Architecture,
- Java
- Topics
- REST,
- Clustering & Caching
Greg Luck provides an overview of alternate deployment configurations for a 1 terabyte cache based on EhCache Server.
-
ByGavin Terrill
on Aug 28, 2008,
- Architecture
- Topics
- Virtualization
Recently Microsoft made several licensing changes in regards to running its products in virtualized environments.
-
ByScott Delap
on Aug 25, 2008,
Articles about Architecture

- Architecture,
- Ruby
- Topics
- Runtimes,
- Performance & Scalability,
- Data Access,
- Ruby on Rails,
- Programming
Rails 2.2 is schedule to be thread safe - but will blocking I/O libraries make it necessary to run multiple Ruby instances? We take a look at how non-blocking I/O and Ruby 1.9's Fibers help solve the problem. We talked to Mohammad A. Ali of the NeverBlock project and Tony Arcieri of the Revactor project.
-
ByWerner Schuster
on Aug 28, 2008,

- Architecture
- Topics
- Performance & Scalability
In this article, former Orbitz lead architect Brian Zimmer discusses scalability worst pratices. Topics covered include The Golden Hammer, Resource Abuse, Big Ball of Mud, Dependency Management, Timeouts, Hero Pattern, Not Automating, and Monitoring.
-
ByBrian Zimmer
on Aug 18, 2008,
Interviews about Architecture

- Java,
- .NET,
- Architecture,
- Ruby
- Topics
- Platforms,
- Language
Neal Ford talks about the tendency of having multiple languages running on one of the two major platforms existing today: Java and .NET. He also presents the advantages offered by Ruby compared to static languages like Java or C#.
-
ByNeal Ford
on Aug 24, 2008,

- Architecture,
- Java
- Topics
- Virtualization,
- Cloud Computing
In this interview, Jerry Cuomo talks about Virtualization and Cloud Computing and what IBM is doing with WebSphere Virtual Enterprise to help virtualize middleware and application stack. He also explains the progression of virtualization using virtual servers, collection of servers, and virtual clusters. Jerry mentions that next release of WebSphere Version 7 will have a virtual appliance option.
-
ByJerry Cuomo
on Aug 05, 2008,
Presentations about Architecture

- Architecture,
- SOA
- Topics
- Clustering & Caching,
- Cloud Computing
In this presentation, Jinesh Varia, a Web Services Evangelist at Amazon, talks about the architecture of one of Amazon's web services called Alexa. Jinesh explains how Amazon has reached scalability, performance and reduced costs for the Alexa service.
-
ByJinesh Varia
on Aug 15, 2008,

- Architecture
- Topics
- Code Analysis,
- Security
Creating secure code requires more than just good intentions. Programmers need to know how to make their code safe in an almost infinite number of scenarios and configurations. Static source code analysis can uncover the kinds of errors that lead directly to vulnerabilities and in this talk, Brian Chess frames the software security problem and shows how static analysis is part of the solution.
-
ByBrian Chess
on Aug 06, 2008,
Books about Architecture

- Architecture,
- SOA
- Topics
- Domain Specific Languages,
- WS Standards,
- Web Services,
- ESB,
- Business Process Management,
- SOA Platforms,
- Orchestration,
- Modeling
Composite Software offers a new level of granularity when compared to SaaS (Software as a Service). Composite Software is about enabling "right-sourcing", i.e. move (or keep) arbitrary small or large elements of functionality wherever it is the most cost effective to operate them, not just entire systems. Economically, "right-sourcing" is far more efficient than "outsourcing" and SaaS. The goal of this book is start by understanding today’s software construction processes and technologies and explore why and how it should be evolved to support core composition mechanisms.
-
ByJean Jacques Dubray
on Nov 25, 2007,

- Architecture,
- Agile
- Topics
- Domain Specific Languages,
- Customers & Requirements,
- Methodologies
Domain Driven Design is a vision and approach for designing a domain model that reflects a deep understanding of the business domain. This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly Eric Evans' book, as well other sources since published such as Jimmy Nilsson's Applying Domain Driven Design, and various DDD discussion forums.
-
ByInfoQ.com
on Dec 08, 2006,