Advice for build multiusers big website (1. scala lift/spring roo 2. database mongoDB/Postgre ORM/MySql ORM 3. Web-server environment Tomcat etc..) -
i need advice build multi-users big/huge website - programmer , owner of website, doing in free time + money (meanwhile).
(i have few years of experience web programmer(lamp,ubuntu, zend, mysql doctrine orm, jquery) - want give try jvm static type langs java spring roo/scala know java + jsp+ servlets + beans not spring roo/spring mvc or scala. )
my questions(please answer according 1. stability of solution 2. price 3.time program 4. time study technologies 5. etc..):
which lang/framework choose scala lift/spring roo - important more
which database mongodb/postgre orm/mysql orm
hosting (i thinking take amazon ubuntu package)
web-server environment run website (i know lamp, java dont know servers (tomcat run java?,apache http - please give me option not cost me lot money, prefer free , stable)) - saw cloud foundry - cool, beta version.
thanks in advance
here couple of presentations on why foursquare chose lift:
https://docs.google.com/present/view?id=dcbpz3ck_24f3v83ggz http://www.vimeo.com/8057986
keep in mind @ time of presentations, foursquare had 1 full time engineer (harry guy giving presentation) , 1m users.
foursquare has been able securely scale lift , mongodb. see comment foursquare's security: http://twitter.com/#!/rasmus/status/5929904263
and of course, foursquare put lift in space: http://yfrog.com/86ul8p
the folks @ http://openstudy.com have tremendously cool real-time multiplay online learning site. have done 1 full time engineer , couple of interns.
the folks @ http://vibe.novell.com have built powerful, scalable system on lift (although have fair number of engineers working on project.)
Comments
Post a Comment