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 Jeff Martin on Feb 24, 2012
In conjunction with the upcoming Visual Studio 11 beta release date, Microsoft announced the creation of Team Foundation Server Express. Designed for small developer teams of composed of 1-5 users, TFS Express will be provided free of charge.
The main features of Team Foundation Server will be provided in the Express version, including source code control, work item tracking, build automation, and an agile taskboard. TFS Express will allow its users to use their own single server to host their development environment. Given the price point, there will be some restrictions on this release including a single-server limit, a requirement to use SQL Server Express (which will be provided in the install), and the exclusion of support for the TFS Proxy. Sharepoint integration will also be disabled.
The Express version of Visual Studio 11 will support TFS which will allow smaller developer groups to utilize the full Microsoft tool chain to develop applications at no charge if they are comfortable with the restrictions of the Express editions. Mid-size groups or those in transition can begin with the Express edition of the tools and then upgrade to the full-featured editions as Microsoft will be providing an upgrade path. There will be an option to purchase additional Client Access Licenses (CALs) for TFS Express should more than 5 developers need access.
This introduction of an Express edition is should allow Microsoft to boost developer familiarity with their environment at no charge, eliminating cost as a barrier to entry. Given the historical price advantages of Linux (free) and Apple OS X (Xcode available as a download) Microsoft seems to be recognizing the importance of providing aspiring Windows developers a legal and affordable introduction to their platform.
How ALM Supports Business Processes
Automating Error Reporting for .NET Applications
Visual Studio vNext: ALM features for Agile Planning, Team Collaboration
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.
1 comment
Watch Thread Reply