Below is a project proposal from a technical writer (bcc'd) who wants to
work with your organization on a Season of Docs project. Please assess the
proposal and ensure that you have a mentor to work with the technical
writer.

If you want to accept the proposal, please submit the technical writing
project to the Season of Docs program administrators. The project selection
form is at this link: <https://bit.ly/gsod-tw-projectselection>. The form
is also available in the guide for organization administrators
<https://developers.google.com/season-of-docs/docs/admin-guide#tech-writer-application-phase>.


The deadline for project selections is July 31, 2020 at 20:00 UTC. For
other program deadlines, please see the full timeline
<https://developers.google.com/season-of-docs/docs/timeline> on the Season
of Docs website.

If you have any questions about the program, please email the Season of
Docs team at [email protected].

Best,
The Google Season of Docs team


Title: Deployment of a Flink and Spark Clusters with Portable Beam Project
length: Standard length (3 months)
Writer information *Name:* Ayeshmantha
*Email:* [email protected]
*Résumé/CV:*
https://drive.google.com/file/d/11LBRBl2f1zpsBPytXv5530zUPjBSIZTD/view?usp=sharing


Writing experience: Experience 1:
*Title:* Google Season Of Docs
*Date:* 2019- Last season
*Description:* The primary objective of the project is to develop an
interactive documentation where end users can interact with API’s with try
out options and in the meantime having more descriptive and self explained
description which explains the technical and nontechnical people on what
situation one should use the endpoint.

The current swagger environment is great but for non techies and techies
still it’s harder to get an idea directly without proper documentation. The
main idea would be getting this swagger environment and documentation in
one place with nice representation. With the help of JS, HTML and CSS.
*Summary:* https://medium.com/@ayeshmanthaperera/gsod19-openmrs-4259aa6356f1
https://rest.openmrs.org/

*Sample:* https://rest.openmrs.org/
*Additional information:* https://akayeshmantha.github.io/
Project Description The Apache Beam vision has been to provide a framework
for users to write and execute pipelines on the programming language of
your choice, and the runner of your choice. As the reality of Beam has
evolved towards this vision, the way in which Beam is run on top of runners
such as Apache Spark and Apache Flink has changed.

These changes are documented in the wiki and in design documents, and are
accessible for Beam contributors; but they are not available in the
user-facing documentation. This has been a barrier of adoption for other
users of Beam.

Project deliverables
This project involves improving the Flink Runner page to include strategies
to deploy Beam on a few different environments: A Kubernetes cluster, a
Google Cloud Dataproc cluster, and an AWS EMR cluster. There are other
places in the documentation that should be updated with new documentation
in this regard.

After working on the Flink Runner, then similar updates should be made to
the Spark Runner page[2], and the getting started documentation[3].

Project Background Materials
There currently are a number of users of the Apache Beam portable runners,
and there have been a few different writeups, and attempts at summarizing
how to easily run Apache Beam on the different runners. Some examples are:

A guide for running Beam on Flink with the k8s operator developed by
Google[6]
A few issues from users asking about running Beam in one of these runners
BEAM-8970 - Spark portable runner supports Yarn OPEN
Furthermore, valuable reading materials regarding configurations for SDK
workers, and Docker containers is in the following resources: {{EXTRA16}}
{{EXTRA17}}

Reply via email to