3

I have been reading up a lot on cloud hosting and how AWS is awesome. Also this Pros & Cons of Google App Engine. I feel the above is pretty outdated. I have been deploying a lot on AppEngine and have had the best experience I could have had. Now I wish to set up a social network on AppEngine but everyone is against this decision and want me to look into rackspace and AWS.

Hence I wanted to know what kind of problems I can expect to face if I stick with AppEngine and what are the advantages of its competitors?

Community
  • 1
  • 1
web_ninja
  • 2,351
  • 3
  • 22
  • 43

2 Answers2

1

I think the biggest problem with App Engine is, that technology will dictate your solution, instead of your solution dictating the technologies to use.

Also, if you have the model figured out, I would suggest to try it out with sample data. Set up a prototpye which put some data in the datastore and see how get, put and query operations perform on that model and how much storage is consumed (if you use list properties to store friends for example, you could be in for a surprise, when users have large lists).

Also, think about the typical profile of a user that you would anticipate, and make some back-of-the envelope calculation what that would mean in terms of quota consumption (storage, bandwidth, mails etc.), keeping the recently announced price structure in mind.

T. Abilo
  • 178
  • 2
  • 8
0

First you should find a way to construct a "friend web". There is an open source that able to do this, but as long as I remember, you cant put the jar inside Google Apps Engine because it spawns a new thread. I forgot the name of the project.

However you may want to learn from SocialWok since they already create a social network on the top of Google Apps Engine. SocialWok Link

Rudy
  • 7,008
  • 12
  • 50
  • 85
  • Thanks for the SocialWok link I will try to contact them for further queries. And as far as modelling a social web on appengine is concerned I have all that figured out. I wanted to know about restrictions/isses I may face on the cloud infrastructure or hosting side – web_ninja Jun 23 '11 at 06:24
  • 1
    I think what open source site you are referring to is Vikuit www.vikuit.com – web_ninja Jun 23 '11 at 06:40
  • @web-ninja : It's not, because it was not compatible. But this vikuit seems work with Google App Engine. Thanks for sharing! – Rudy Jun 23 '11 at 07:57