{"action":"created","issue":{"url":"https://api.github.com/repos/TheGreatScraping/data-processing-engine/issues/2","labels_url":"https://api.github.com/repos/TheGreatScraping/data-processing-engine/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/TheGreatScraping/data-processing-engine/issues/2/comments","events_url":"https://api.github.com/repos/TheGreatScraping/data-processing-engine/issues/2/events","html_url":"https://github.com/TheGreatScraping/data-processing-engine/issues/2","id":56488938,"number":2,"title":"Create an abstraction from distributed technology","user":{"login":"rayhon","id":378857,"avatar_url":"https://avatars.githubusercontent.com/u/378857?v=3","gravatar_id":"","url":"https://api.github.com/users/rayhon","html_url":"https://github.com/rayhon","followers_url":"https://api.github.com/users/rayhon/followers","following_url":"https://api.github.com/users/rayhon/following{/other_user}","gists_url":"https://api.github.com/users/rayhon/gists{/gist_id}","starred_url":"https://api.github.com/users/rayhon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rayhon/subscriptions","organizations_url":"https://api.github.com/users/rayhon/orgs","repos_url":"https://api.github.com/users/rayhon/repos","events_url":"https://api.github.com/users/rayhon/events{/privacy}","received_events_url":"https://api.github.com/users/rayhon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/TheGreatScraping/data-processing-engine/labels/120%20minutes","name":"120 minutes","color":"eb6420"},{"url":"https://api.github.com/repos/TheGreatScraping/data-processing-engine/labels/task","name":"task","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"apocarteres","id":3305624,"avatar_url":"https://avatars.githubusercontent.com/u/3305624?v=3","gravatar_id":"","url":"https://api.github.com/users/apocarteres","html_url":"https://github.com/apocarteres","followers_url":"https://api.github.com/users/apocarteres/followers","following_url":"https://api.github.com/users/apocarteres/following{/other_user}","gists_url":"https://api.github.com/users/apocarteres/gists{/gist_id}","starred_url":"https://api.github.com/users/apocarteres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apocarteres/subscriptions","organizations_url":"https://api.github.com/users/apocarteres/orgs","repos_url":"https://api.github.com/users/apocarteres/repos","events_url":"https://api.github.com/users/apocarteres/events{/privacy}","received_events_url":"https://api.github.com/users/apocarteres/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-02-04T07:08:48Z","updated_at":"2015-02-05T11:43:10Z","closed_at":null,"body":"the data processing framework ideally should have an api to accept a pojo job and distributed it to >1 boxes for processing and return back results regardless what underneath distribution framework you used like storm or akka.\r\n\r\nTo do that, you may need to have abstraction layer to hide those technologies while provide an easy way for job submission and execution. So, we can start from defining how the api looks like first.\r\n"},"comment":{"url":"https://api.github.com/repos/TheGreatScraping/data-processing-engine/issues/comments/73033602","html_url":"https://github.com/TheGreatScraping/data-processing-engine/issues/2#issuecomment-73033602","issue_url":"https://api.github.com/repos/TheGreatScraping/data-processing-engine/issues/2","id":73033602,"user":{"login":"apocarteres","id":3305624,"avatar_url":"https://avatars.githubusercontent.com/u/3305624?v=3","gravatar_id":"","url":"https://api.github.com/users/apocarteres","html_url":"https://github.com/apocarteres","followers_url":"https://api.github.com/users/apocarteres/followers","following_url":"https://api.github.com/users/apocarteres/following{/other_user}","gists_url":"https://api.github.com/users/apocarteres/gists{/gist_id}","starred_url":"https://api.github.com/users/apocarteres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apocarteres/subscriptions","organizations_url":"https://api.github.com/users/apocarteres/orgs","repos_url":"https://api.github.com/users/apocarteres/repos","events_url":"https://api.github.com/users/apocarteres/events{/privacy}","received_events_url":"https://api.github.com/users/apocarteres/received_events","type":"User","site_admin":false},"created_at":"2015-02-05T11:43:10Z","updated_at":"2015-02-05T11:43:10Z","body":"blocks #4 "}}