InfoQ Homepage Enterprise Architecture Content on InfoQ
-
Codenvy’s Architecture, Part 2
Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy - a cloud IDE –, providing details on its platform and plug-in architecture, workspace and cluster management, multi-tenancy implementation, IDE collaboration, release model and SCRUM process used for development.
-
Cloud and DevOps: A Marriage Made in Heaven
What is the relationship between Cloud Computing and DevOps? Is DevOps really just “IT for the Cloud”? Can you only do DevOps in the cloud? Can you only do cloud using DevOps? The answer to all three questions is “no”. Cloud and DevOps are independent but mutually reinforcing strategies for delivering business value through IT.
-
Much Ado About Commitment
Great projects are generally the end result of commitment from three basic sets of actors: individual team members, teams and projects. With agile teams committing based on the needs of the business and their capabilities, and delivering against the commitment they make.
-
Codenvy’s Architecture, Part 1
Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy - a cloud IDE –, providing details on its platform and plug-in architecture, workspace and cluster management, multi-tenancy implementation, IDE collaboration, release model and SCRUM process used for development.
-
Cloud PCI Compliance: The Checklist
To protect against dangerous hacks that can lead to thefts of business data or customer identities, best practices are set forth in the Payment Card Industry Data Security Standard (PCI DSS). These 12 steps set up a framework for a secure payment environment.
-
How to Make Your In-memory NoSQL Datastores Enterprise-Ready
In this article, author Yiftach Schoolman outlines how to overcome the top seven challenges associated with managing the in-memory NoSQL datastores in the cloud. He discusses the challenges like availability, consistency during and after network splits, data durability, scalability, and ops overhead.
-
Social BPM
The growth of mobile devices, advances in technology and the rise of social media are impacting the way customers interact with organisations. This article examines how business process management can drive the way organisations respond to and interact with their customers using social media. Automated BPM can provide the tools for deeper and better customer engagement.
-
Virtual Panel: Adjusting to Development in the Cloud
Developers are steadily building experience with an array of diverse cloud environments. InfoQ spoke with three thoughts leaders about the state of cloud development, recommended tools, anti-patterns, and how to get started. Our panelists were Adron Hall, Magnus Mårtensson, and Andy Piper.
-
IT Architecture Design Framework: ADMIT
ADMIT details the decisions points that should be considered by any IT Architecture effort. While its format is similar to other Enterprise Architecture frameworks, its focus on characteristics and forces which affect the end result allow it to be used in conjunction with other formalized EA deign and evaluation methodologies.
-
Tips for Tuning the Garbage First Garbage Collector
In July Monica Beckwith explored the theory of the new G1 GC Garbage First Garbage Collector. In this second installment, Monica delves into more practical aspects and provides guidance for tuning.
-
Planning and Controlling Complex Projects
Planning and budgeting large projects is often based on trying to predict how development will turn out. Stories are estimated by the development team, but the budget for the whole project is independent from those estimates. Especially for complex projects this leads most often to (unwanted) surprises. Insights from beyond budgeting can help to increase flexibility, and focus on business value.
-
Getting Started with HotSpot and OpenJDK
In this article, we look at the HotSpot Java Virtual Machine, and its implementation in the OpenJDK, both from a VM perspective and also in terms of its interaction with the Java class libraries.