Suggestions - Want to develop a social network for martial artists website using java, mongodb, angularjs, bootstrap etc

50 views
Skip to first unread message

Amit Chavan

unread,
Feb 23, 2016, 11:35:07 AM2/23/16
to Google App Engine
What type of VM should I use ? Does the cloud platform support servlet spec 3.0+ ? Are there any good resources for using play framework on gcp ?

Nick

unread,
Feb 23, 2016, 4:15:19 PM2/23/16
to Google App Engine
You have 4 options right now on GCP:
GCE - runs VMs same as ec2
GKE - runs docker containers instead of full VMs
Managed VMs - these are appengine apps running in a less sandboxes environment, basically containers with access to managed services using 'native' APIs (as opposed to service calls)
GAE - appengine, a PaaS in a fully managed environment, you deploy code and they run on their own, accessing services as native APIs

You can run a servlet 3.x app in the first three, with different levels of operational effort.

Right now, GAE is servlet 2.5 (Java 7). Don't hold your breath for this to change, it's been on the roadmap for years (although we're all very hopefully)

Managed VMs are not GA yet either, which may affect your choice.

Regarding play, I can't help there.

Amit Chavan

unread,
Feb 24, 2016, 3:48:09 PM2/24/16
to Google App Engine
Thanks. Do you suggest any blog or books to familiarize with GCP. 

How is the pricing determined. Does MongoDB and node is on same environment ? 

For the GCE  - Do you have a good example on the cloud platform reference guide that I can use to get started. I am looking at the launcher document https://cloud.google.com/launcher/

Nick (Cloud Platform Support)

unread,
Feb 24, 2016, 5:18:06 PM2/24/16
to Google App Engine
Hey Amit,

MEAN (MongoDB,Express.js, Angular.js, and Node.js) is a full-stack web-development paradigm ("software bundle") which is popular right now. You can read more about it by googling. The technologies used are quite interesting and modern. The pricing is described on the page you linked, and yes, initially, the database and webserver are on the same machine. Feel free to explore the docs further to find all kinds of getting started guides. There are a ton of options of how to deploy, and what to deploy, on the Cloud Platform.

I hope this answer was helpful to you.

Sincerely,

Nick

Amit Chavan

unread,
Feb 24, 2016, 5:52:37 PM2/24/16
to Google App Engine
Great thank you. Any good blogs or getting started apps that the platform has published. This will really developers get upto speed.
Reply all
Reply to author
Forward
0 new messages