Cloud Foundry: Design and Architecture
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Deborah Hartmann Preuss on Oct 16, 2006
Everything we did required a variance of one type or another, from allowing multiple courses to be scheduled at the same time in the same room taught by multiple faculty to the physical space requirements; but the attitudes we hoped to instill would only emerge from applying non-traditional pedagogical patterns emphasizing responsibility, feedback, collaboration, and the invention of new ways to look at a problem.The groundbreaking Software Development Apprenticeship (SDA) program was situated in a prevailing culture that stressed familial obligation, which, coupled with extensive regional poverty, forced students to confront life-work balance issues at a much younger age than many of us. To draw a wider variety of students than the average full-time university program, the program was designed to co-exist with students' other priorities. This six-year program, much of it at a level typically reserved for graduate students, covered the equivalent of a four year bachelor degree and more... and could be executed at each student's own pace, organized around their other obligations each semester, allowing for individualized progress through the program.
Read the InfoQ experience report: Software Development Utopia: Agile Development Apprenticeship at NMHU.Agile Maturity Model Applied to Building and Releasing Software
Agile Development: A Manager's Roadmap for Success
Visual Studio vNext: ALM features for Agile Planning, Team Collaboration
Branching & Merging Efficiently: A Guide to Using Process-Based Promotional Patterns
In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
Andrew Watson talks about the work of the OMG, where CORBA is alive and well (hint: in your car), UML and UML Profiles vs. custom Modeling languages, DDS and other middleware, and much more.
Sohil Shah discusses creating iPhone and Android enterprise mobile applications based on cloud services using the open source platform OpenMobster.
Paul Sanford presents the transformations supported by data throughout its life cycle, and how that can be better done with Splunk, an engine for monitoring and analyzing machine-generated data.
A common “best practice” for unit tests is to only write a one assertion in each test. I intend to question this advice by showing that multiple assertions per test are both necessary and beneficial.
John Rauser presents the architectural and technological evolution of Amazon retail websites starting with 1994 and ending with adopting Amazon Web Services.
Michael Stal discusses system architecture quality, how to avoid architectural erosion, how to deal with refactoring, and design principles for architecture evolution.
Every developer has had to integrate with another system, API or component. Tis article provides strategies to handle the change and for he separating system boundaries.
No comments
Watch Thread Reply