{"action":"created","issue":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/137","repository_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function","labels_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/137/comments","events_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/137/events","html_url":"https://github.com/spring-cloud/spring-cloud-function/issues/137","id":290645434,"node_id":"MDU6SXNzdWUyOTA2NDU0MzQ=","number":137,"title":"spring-cloud-dataflow vs spring cloud-function","user":{"login":"cforce","id":393286,"node_id":"MDQ6VXNlcjM5MzI4Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/393286?v=4","gravatar_id":"","url":"https://api.github.com/users/cforce","html_url":"https://github.com/cforce","followers_url":"https://api.github.com/users/cforce/followers","following_url":"https://api.github.com/users/cforce/following{/other_user}","gists_url":"https://api.github.com/users/cforce/gists{/gist_id}","starred_url":"https://api.github.com/users/cforce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cforce/subscriptions","organizations_url":"https://api.github.com/users/cforce/orgs","repos_url":"https://api.github.com/users/cforce/repos","events_url":"https://api.github.com/users/cforce/events{/privacy}","received_events_url":"https://api.github.com/users/cforce/received_events","type":"User","site_admin":false},"labels":[{"id":447235157,"node_id":"MDU6TGFiZWw0NDcyMzUxNTc=","url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/labels/question","name":"question","color":"cc317c","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-01-22T22:53:36Z","updated_at":"2018-08-29T10:42:00Z","closed_at":null,"author_association":"NONE","body":"Is the only difference the granularity (microservice >data flow > task>function) of the deployment unit/ business logic boxed? \r\nPlease help to find out what will stick together, what may be dropped in favour or just melts together of this two projects where i see so much coverage in patterns an functionality, \r\n\r\n```\r\n> https://github.com/spring-cloud/spring-cloud-function  <>  https://github.com/spring-cloud/spring-cloud-dataflow\r\n> spring cloud-function-task  <> spring-cloud-task\r\n> spring cloud-function-web   <>  spring-cloud-web\r\n> spring-cloud-function-stream   <> spring-cloud-stream\r\n> spring-cloud-function-deployer <> Spring Cloud Skipper -> Spring-cloud-deployer(cloudfoundry,kuberntes, yarn,mesos) \r\n> spring-cloud-function-registry-service <> spring-cloud-dataflow-registry\r\n> @FunctionScan <> @EnableTask\r\n> @FunctionEntry <>\r\n```\r\n\r\nWhile dataflow already has support for Kubernetes to scale out running processes i don't undertstand how spring-cloud-function-deployer will solve that stateful process managment of function instances at high scale and on which provided XaaS.\r\n\r\nTx for clarifying differences, commonalities and common roadmap of this two projects."},"comment":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/comments/416908176","html_url":"https://github.com/spring-cloud/spring-cloud-function/issues/137#issuecomment-416908176","issue_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/137","id":416908176,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjkwODE3Ng==","user":{"login":"olegz","id":172397,"node_id":"MDQ6VXNlcjE3MjM5Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/172397?v=4","gravatar_id":"","url":"https://api.github.com/users/olegz","html_url":"https://github.com/olegz","followers_url":"https://api.github.com/users/olegz/followers","following_url":"https://api.github.com/users/olegz/following{/other_user}","gists_url":"https://api.github.com/users/olegz/gists{/gist_id}","starred_url":"https://api.github.com/users/olegz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olegz/subscriptions","organizations_url":"https://api.github.com/users/olegz/orgs","repos_url":"https://api.github.com/users/olegz/repos","events_url":"https://api.github.com/users/olegz/events{/privacy}","received_events_url":"https://api.github.com/users/olegz/received_events","type":"User","site_admin":false},"created_at":"2018-08-29T10:42:00Z","updated_at":"2018-08-29T10:42:00Z","author_association":"CONTRIBUTOR","body":"In short Data Flow orchestrates [Spring Cloud Stream](https://cloud.spring.io/spring-cloud-stream/) applications over messaging middleware of your choice (Rabbit, Kafka etc). As of now Spring Cloud Stream is [fully integrated with Spring Cloud Function](https://spring.io/blog/2018/08/28/spring-cloud-stream-fishtown-m2-2-1-0-m2-release-announcement) by providing an alternative programming model. So, to compose data flow from individual functions is no different then compose data flow from any other spring cloud stream app."}}
{"actor":{"display_login":"olegz"}}