开发者

Do you know what Technology and Platform is powering Android Marketplace? [closed]

Closed. This question is off-topic. It is not currently accepting answers. 开发者_JAVA百科

Want to improve this question? Update the question so it's on-topic for Stack Overflow.

Closed 11 years ago.

Improve this question

Does anyone have a good link to know what technologies and platform is being used to power the Android Marketplace?

What would be the best way to create a cost effective "clone" for a smaller audience?

Is it built on top of Google App Engine? Does anyone have an article describing the architecture behind that project?

I think people are not reading the question correctly... I am looking for an overview to the architectural problem, not just that it's a servlet, or asp page, etc... I am wondering if there is a paper or article on this topic, or Amazon Android store.


They use the same infrastructure as other Google service, which is

Distributed Systems Infrastructure:

  1. GFS (Google File System),
  2. MapReduce,
  3. BigTable,
  4. Geo-distributed.

Article :

  1. High Scalability Google Architecture (The detail of what I wrote on top )
  2. Video: Building Large Systems at Google
  3. How Google Works
  4. Google Lab: MapReduce: Simplified Data Processing on Large Clusters

And for your question about "What would be the best way to create a cost effective "clone" for a smaller audience?"

  1. If you want to clone Android MarketPlace:

    I believe you should ask Google Engineer by yourself. Check their contacts in Google Developer Advocates Please share later. :) I know this could be done since in my country each telco has their own marketplace.

  2. Else If you want to clone the Google Architecture :

    Google Apps Engine, because it's the Google Architecture in a smaller size. But Google Apps Engine is not really geo-distributed, because last week I just heard from Google Engineer that Google Apps Engine is currently deployed only in America and Europe. ( While other services are distributed all over the world )


The same things that Google uses to build their other services.


Looking at the response headers, you'll see:

$ curl https://market.android.com -v -o /dev/null
...
> GET / HTTP/1.1
...
< HTTP/1.1 200 OK
...
< Server: GSE
...

Enter that string "GSE" into Google (and for good measure, add "google"), and the first result is for "OpenGSE"

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜