InfoQ Homepage Architecture Content on InfoQ
-
Article: More Than Just Spin (Up) - Virtualization for the Enterprise and SaaS
A new InfoQ case study takes a look at how the benefits of virtualization can be harnessed inside enterprise data centers to increase reliability, ease maintenance, and enable Saas deployments.
-
Software Manufacturing: Custom Application Stacks for Virtualized Infrastructure and Cloud Computing
CohesiveFT just released a white paper detailing a new trend in the industry, Software Manufacturing, fueled by Open Source Software and Cloud Computing. They explain why they feel this trend will disrupt traditional, single-sourced, middleware stacks. Could Software Manufacturing be the trigger of a second wave of success for Open Source Software?
-
Aspects: An Easy Tool for Annotation Handling?
While many think of Aspects for cross-cutting concerns such as transaction management, persistence and role based security, another key value for them has been as an enabler for Annotations for ordinary projects. Using Aspects as a way to implement annotation handlers is a different way to think of them than as the traditional architect's "cross cutting concerns" view.
-
Volta: Developing Distributed Applications by Recompiling
Volta extends the reach of .NET programming languages, libraries, and tools to cover the cloud. As such it seems to become Microsoft's response to Google's GWT. In this article the contributors to the project explain what is "Architecture Refactoring", how it works and where it is going.
-
Article: Using Ruby Fibers for Async I/O: NeverBlock and Revactor
Ruby 1.9's Fibers and non-blocking I/O are getting more attention - we talked to Mohammad A. Ali of the NeverBlock project (which provides support for MySQL and PostgreSQL) and Tony Arcieri of the Revactor project.
-
VMware Infrastructure 3 Book Excerpt and Author Interview
The new book VMware Infrastructure 3: Advanced Technical Design Guide and Advanced Operations Guide details both the design environments and operational processes of VMware Infrastructure 3. InfoQ is proud to provide both a book excerpt and an interview with the authors Ron Oglesby, Scott Herold, and Mike Laverick.
-
Deploying a 1 Terabyte Cache using EhCache Server
Greg Luck provides an overview of alternate deployment configurations for a 1 terabyte cache based on EhCache Server.
-
Microsoft Licensing Changes Support Virtualization
Recently Microsoft made several licensing changes in regards to running its products in virtualized environments.
-
Article: Scalability Worst Practices
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.
-
The Book of Architecture Axioms
"97 Things Every Software Architect Should Know" - a new community driven wiki that aims to provide bite-sized chunks of good advice.
-
Amazon Brings Virtualized Storage to the Cloud with Elastic Block Storage
Persistent has long been an achilles heel of the EC2 platform. Today Amazon moved to address this issue with the release of Elastic Block Storage (EBS).
-
Complex Event Processing and EDA?
Complex Event Processing systems and Event Driven Architectures have been identified as playing a larger role in sophisticated systems today and in the future. What that role is and how it is carried out are up for debate.
-
Is Database-as-a-Service a Bad Idea?
Data Management represents a strategic asset for Cloud Platforms as the most popular Data Services will likely command the largest platform market share. In a post this week, Arnon Rotem-gal-Oz argues that "Database-as-a-Service" is a bad idea. Would you trust your enterprise data to DaaS?
-
David Chappell: Introduction To Cloud Computing
David Chappell published a Microsoft sponsored white paper on Introduction to Cloud Platforms
-
Presentation: Do The Hustle
In this presentation at RubyFringe, Obie Fernandez shares his experience selling consulting services for both Thoughtworks and Hashrocket and gives advice on how developers/consultants can deal with clients by setting minimal requirements, saying "No" and how to choose hourly rates and much more.