Hi, I have read many pros...some quite extensive and without any Con at all. I like the app engine idea, but really, that is a bit one-sided.
Huge pros: Architecture with scalability in mind, dynamic scaling / pricing, easy to setup, lots of nice services like mail, messaging etc., HA/backup Other people have already shown them. Huge cons (for me): - Really expensive...what benefit has (theoretically) endless scalability if i'm instant bankrupt with a DoS. AWS continuously lowers prices, GAE not so much. If I restrict quota to reasonable financial amounts I'm often not better than 2 or 4 high end root servers. I need _dozens_ of GAE instances to match the speed of 2-4 dedicated good servers, don't know why. The database operations are also expensive. - Severe restrictions on useable proven frameworks, developing for GAE is very time consuming and expensive because of this and because I have to optimize a lot. Many peope claim how expensive this admin is that I don't need anymore with GAE, but I don't believe this story. You need multiple times more money to develop for GAE than for this admin guy. In a startup you can also setup your system by yourselfes, really some guys here are talking like setting up a clustered tomcat/jboss with network/monitoring stuff and a database is rocket since...with todeys tools it's not - and I'm free to choose between something like PostgreSQL and Neo4j, Cassdandra or whatever. - Unstable platform and bugs in services. You are fully dependant of Google with this. If they decide to update to e.g. JRE 7 than you can use JRE 7 Bytecode, not before. If they decide to update to JRE 7 than you must use it...this may introduce incompatibility issues with your untouched deployments. Same for services. Services have bugs, e.g. upload of empty Blobs created empty BlobInfo, no Messages from Backends to User, Appstats for Backends doesn't work in development, no Blobinfo Hashvalue was created for development mode etc. - all this costs much time and you cannot fix this or use another library without much effort. There are more Pros and Cons, was my list, Yes Brandon, I do it all wrong, TIA. Regards, André -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/4SDLYd06ytsJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
