[WG Platforms] "Platforms for cloud-native computing" whitepaper content ready - please review!


Josh Gavant
 

Hi TOC members. As discussed in #310 and #315 and thanks to many great contributors, TAG App Delivery's WG Platforms has wrapped up content development for our whitepaper defining Platforms for cloud-native computing and we're pleased to share it with you all for final review: https://github.com/cncf/tag-app-delivery/blob/platforms-v1alpha1/platforms-whitepaper/v1alpha1/paper.md
 
The TAG/WG's goal in publishing this whitepaper is to help enterprise leaders and platform builders understand what internal platforms are and the values they promise; and offer succinct guidance on building effective platforms and platform teams. We believe effective platforms will a) enable cloud users to get more from cloud computing and b) help CNCF projects position themselves to users as part of such a platform.

Alongside your review we're seeking a copy-edit and preparing a web site and other channels to distribute this broadly. We'll shift from `v1alpha1` to `v1` to signify final acceptance, along the lines of this draft PR. We intend to publish in early April in time for Kubecon Amsterdam. Follow and contribute to progress here: https://github.com/cncf/tag-app-delivery/milestone/2.
 
The next goals of WG Platforms include the following, follow along in these GitHub issues and join our meetings and Slack channel to learn more and contribute!
 
  1. Gather user feedback on platform adoption and the paper's guidance and improve it
  2. Go deep into individual platform capabilities and drive reduction of complexity in them
  3. Develop example platforms based on our work as guidance to users

Thank you for your feedback and support!

Best,
Josh


Emily Fox
 

This is a great read Josh!  Are you all planning to add any use cases or user stories about organizations that have built a platform for cloud native computing in a future version? Are you also planning to provide guidance or information to projects that are working on making a user experience on a platform better – the specific needs adopters building out platforms would have?  I'm not sure if these are current needs, however there has been more interest from adopters around this topic, what makes a good platform, challenges in sustaining, etc. 

~Emily Fox


Josh Gavant
 

Thanks for the feedback Emily. Responses:

> Are you all planning to add any use cases or user stories about organizations that have built a platform for cloud native computing in a future version?

This version lists ~5 generic use cases here gathered from our research and customer work but the main purpose of that list is to help readers grasp the concepts.

We'd like to directly gather user stories and use cases in support or refutation of ideas in the paper and other new ideas in a vendor-neutral way and publish them in our repos. Can folks share guidance with us on how to reach CNCF customers, ideally without involving vendors? We propose a survey at time of publication and would also pursue interviews of those customers. The data and unstructured comments we gather would be shared openly.

> Are you also planning to provide guidance or information to projects that are working on making a user experience on a platform better – the specific needs adopters building out platforms would have?

We propose to go a level deeper into all the attributes and capabilities the paper enumerates for platforms, including adopting a product/customer-centric mindset and providing good user experiences. Here's the issue where we're tracking product mindset work explicitly, please help us: https://github.com/cncf/tag-app-delivery/issues/282. I personally hope we'll eventually refine understanding of the capabilities enabled by portals like Backstage (which may be on your mind :D) - e.g. component catalog, template engine, doc framework and search.

We're just starting to pursue opportunities within capability domains to simplify, standardize and reduce complexity for platform builders and users, check out all our labelled issues here: https://github.com/cncf/tag-app-delivery/labels/wg-platforms


Josh Gavant
 

Hi folks - we've opened this issue to capture discussion and feedback and will finalize and merge this PR once everyone has a chance to review. If you want to have a public discussion about anything in the paper consider commenting on those. Alternatively, feel free to reach out to all of us in #wg-platforms on Slack or even DM me there 😊.