Hi!
What is the most effective way (in terms of development process, availability, costs) to create an API on Cloud which expose services that in background do Hadoop Map Reduce processing?
For example, let's say I want to build an API on Cloud and offer a number of services, count(String fileName) which opens a file and counts the number of word occurrences using MapReduce. The results of calling this service will be written to the storage, such as HDFS, Cloud Storage buckets, etc.
For example on Google Compute engine is possible to create a MapReduce appengine application (not API services exposed on Cloud) but is not very straightforward to create an endpoints application (backend API) based on that.
Any ideas are highly appreciated (do not limit to Google platform, any platform offering this would be ok).
Thanks
Sorin