morsapaes commented on a change in pull request #132:
URL: https://github.com/apache/flink-statefun/pull/132#discussion_r472022178



##########
File path: docs/index.md
##########
@@ -23,16 +23,16 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-**Stateful Functions** is an open source framework that reduces the complexity 
of building and orchestrating distributed stateful applications at scale.
-It brings together the benefits of stream processing with Apache Flink® and 
Function-as-a-Service (FaaS) to provide a powerful abstraction for the next 
generation of event-driven architectures.
+**Stateful Functions** is a framework, developed under the umbrella of Apache 
Flink, that makes it simple to build **consistent stateful serverless 
applications**.

Review comment:
       I think here we're going from concepts people can relate to to a 
mouthful of buzzwords, to be honest. "Stateful serverless" is good to create 
hype for conferences and such, but I don't think the people who might use 
StateFun will relate to that more than to "this is like if you bring what's 
good in stateful stream processing and FaaS together".

##########
File path: docs/index.md
##########
@@ -23,16 +23,16 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-**Stateful Functions** is an open source framework that reduces the complexity 
of building and orchestrating distributed stateful applications at scale.
-It brings together the benefits of stream processing with Apache Flink® and 
Function-as-a-Service (FaaS) to provide a powerful abstraction for the next 
generation of event-driven architectures.
+**Stateful Functions** is a framework, developed under the umbrella of Apache 
Flink, that makes it simple to build **consistent stateful serverless 
applications**.
+It is designed to work with modern architectures, like stateless Kubernetes 
deployments or popular event-driven FaaS platforms like AWS Lambda, KNative, 
etc.,
+to provide out-of-the-box consistent state and messaging to preserve the 
serverless experience and elasticity of these platforms. 
 
 <p class="text-center">
-  <img width="80%" src="{{ site.baseurl }}/fig/stateful_functions.png"/>
+    <img width="80%" src="{{ site.baseurl }}/fig/concepts/arch_overview.svg"/>
 </p>
 
-There are many ways to get started with Stateful Functions.
-Which one is the best for you depends on your goals and prior experience.
-Whether you prefer a more theoretical or a practical approach, we hope you’ll 
find this section helpful.
+It brings together the benefits of Apache Flink®, streaming semantics for 
processing large datasets with low latency and bounded resource constraints,
+along with a runtime for modeling stateful entities that supports location 
transparency, concurrency, scaling, and resiliency. 

Review comment:
       ```suggestion
   along with a runtime for modeling stateful entities that supports location 
transparency, concurrency, scaling, and resilience. 
   ```

##########
File path: docs/index.md
##########
@@ -23,16 +23,16 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-**Stateful Functions** is an open source framework that reduces the complexity 
of building and orchestrating distributed stateful applications at scale.
-It brings together the benefits of stream processing with Apache Flink® and 
Function-as-a-Service (FaaS) to provide a powerful abstraction for the next 
generation of event-driven architectures.
+**Stateful Functions** is a framework, developed under the umbrella of Apache 
Flink, that makes it simple to build **consistent stateful serverless 
applications**.
+It is designed to work with modern architectures, like stateless Kubernetes 
deployments or popular event-driven FaaS platforms like AWS Lambda, KNative, 
etc.,

Review comment:
       Agree with Gordon here. What about stating the problem this solves, 
instead? Or, briefly mentioning why state is such an issue in this kind of 
applications.

##########
File path: docs/index.md
##########
@@ -23,16 +23,16 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-**Stateful Functions** is an open source framework that reduces the complexity 
of building and orchestrating distributed stateful applications at scale.
-It brings together the benefits of stream processing with Apache Flink® and 
Function-as-a-Service (FaaS) to provide a powerful abstraction for the next 
generation of event-driven architectures.
+**Stateful Functions** is a framework, developed under the umbrella of Apache 
Flink, that makes it simple to build **consistent stateful serverless 
applications**.

Review comment:
       Also, I wouldn't break the main sentence; the Flink part could be 
attached at the end, so you get an uninterrupted definition of what StateFun is.
   
   "Stateful Functions is a framework that makes it simple to build consistent 
stateful serverless applications, developed under the umbrella of Apache Flink."




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to