Date
1 - 1 of 1
Refactoring Runtime
Onsi Fakhouri <ofakhouri@...>
Hi CF-Dev,
As discussed at the June 2nd Runtime PMC <https://github.com/cloudfoundry/pmc-notes/blob/master/Runtime/2015-06-02-runtime.md> some of the OSS CF development teams are being reorganized. The primary focus has been on breaking the runtime team apart along cleaner lines of responsibility. This refactoring especially makes sense in light of Diego's approach to GA status. We've split runtime into 3 teams: Routing Team Responsibilities include the Gorouter and the new TCP Router. Shannon Coen is PM. CAPI: the API Team Responsibilities include the Cloud Controller and cover both the application API and the services API. Dieu Cao is PM. MEGA: the Release Integration Team Responsibilities include the integration pipeline (named A1) and CF-Release. In short, if the MEGA team does its job well, it will be able to reliably tell us: “this is the set of cf components and versions that work reliably together” and “this version of the components can be safely upgraded to this other version of the components”. Amit Gupta is PM. More details around the three teams, including links to repos and tracker projects are available at https://github.com/cloudfoundry-community/cf-docs-contrib/wiki (please bear with us as we bring the wiki up-to-date!) Whereas Routing and CAPI are relatively self-explanatory, MEGA merits a little more discussion: The MEGA team is an important refactor that is taking on the burden of monitoring builds and integrating the various components of Cloud Foundry into a cohesive whole. This important job was previously under Runtime's umbrella but constitutes a substantial amount of work that will benefit from the focus and attention of a dedicated team. While spinning out MEGA is best understood as an organizational refactor the scope and responsibility of an "integration" team runs the risk of being vague. To help clarify the team's responsibilities and the ways in which they will be making substantive contributions to CF we've put together a preliminary mandate for the team here <https://docs.google.com/document/d/1WmA174FR6p2G0WJqUQ336wzWaYWgBEwBtFJz7uKFSdo/edit#heading=h.w9zfhm7rwpdq>. Comments and feedback on the Mega mandate are, of course, welcome. The team will be holding an inception on Wednesday to further refine the doc and we fully expect the team's role and responsibilities to evolve with time. Onsi |
|