Hi,
My name is Katie, and I am on the Google Cloud Platform technical support team.
This message is to Google Cloud Platform community members, especially if you are newer to GCP. I would like to know what our team can do to help you have a better and more enjoyable experience during the first days on GCP.
Did you need technical support? If so, I’d like to hear all about it.
I’d also like to know:
What did you find most difficult about the first-time user experience?
Where did you get stuck?
Please reply to the group with your answers or any ideas you have on how the technical support team can help new customers get familiar with GCP.
And as a thank you for the great ideas, we will be giving away support coupons worth $450 (equivalent to 3 months of silver support) to 5 lucky community members who post a response. Please make sure to reply before April 22nd.
Thanks for your insights, and cloud on!
Katie
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/4f59c819-731f-422c-b33d-a68ea4d525fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/9bf4066c-1634-4d35-9b20-2e1f102b79e1%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/9bf4066c-1634-4d35-9b20-2e1f102b79e1%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/0935A678-ED9F-497C-8B4F-843643099447%40rakkoon.com.
Karl -- thanks for your feedback! Rest assured we are absolutely listening. Responses to this thread have been forwarded to many different teams within cloud and have caused lots of healthy discussion. Your feedback is greatly appreciated.I will compile as many of the responses as I can and get back to this group... But please do keep the feedback coming!
..bradBrad AbramsGroup Product ManagerGoogle Cloud Platform
On Mon, Apr 20, 2015 at 8:44 AM, Karl MacMillan <ka...@rakkoon.com> wrote:
Katie,I feel compelled to point out that how this discussion going is a good example of some of the things that I - and it seems others - are frustrated about. You’ve asked for and received concrete feedback. Yet we’ve received no answers or discussion back from Google engineers. At least a simple acknowledgement of the _specific_ issues we’ve raised from someone with some knowledge would be helpful. Otherwise how am I to know that you bringing the “feedback to the appropriate team members” is anything more than them receiving an email that they’ll simply delete?Look at this way - we’ve invested and in many cases bet our businesses on GCP. And especially with App Engine, this is very much an investment in an ecosystem that you’ve created that’s largely separate from the rest of the industry. It’s hard to have confidence in that bet given the almost total lack of public engagement from Google to help make this a vibrant ecosystem.Karl
On Apr 16, 2015, at 5:50 PM, Katie Ball (Google Cloud Support) <kmrich...@google.com> wrote:Hi Karl,--You've taken some extra time and extra care to put this feedback together -- thank you! It's incredibly helpful; this is exactly what we need in order to better serve our users and the cloud computing community.I've already taken your feedback to the appropriate team members to start improving things as suggested in your post.Is there anything that you are currently struggling with? If there is, we'd like to offer our help as a thank you.To our GCP community members: do you have any additional feedback you'd like to send our way? Any +1's to Karl's points? We'd love to hear from you!Thanks again,Katie
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsub...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/9bf4066c-1634-4d35-9b20-2e1f102b79e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscribe@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
On Apr 21, 2015, at 12:17 PM, Dan Ciruli <cir...@google.com> wrote:Hi, Karl -I'm Dan Ciruli, and I recently took over as Product Manager on Endpoints. I really appreciate your feedback. My team is currently looking at improvements that we’d like to make in the next version of Endpoints and your comments jibe with what I’ve been hearing from a lot of our users. We are working on both the developer experience as well as providing some features that help you with managing your API (controlling access, etc).
I would be interested in a follow-up conversation with you -- send me an email (my last name @google.com) and I’d like to set something up.
Thanks -
Dan
On Monday, April 20, 2015 at 7:38:45 PM UTC-7, Alistair Burrowes wrote:
Hi,I would echo a lot of what Karl said.I would like to see more examples of complex usage of GAE and or managed VMs. These are the kind of usages that more advanced developers might want. Here are a few examples of things that I have figured out or want:- CI/CD set up, with dev/staging environments and one button deployments to production. It was a pretty long process of trial and error to achieve this.- a single page app with separate the web front end and the backend (endpoints) modules. This was also tricky since endpoints live behind /_ah which can't be routed away from the default application. I think separating these out and their build processes is healthy separation of concerns.- integrating gulp build processes into GAE dev servers/build processes. In my case I'm using gradle app engine plugin.- "ismorphic" javascript app, with server side rendering via something like react (I assume this would be a managed VM running node js) that speaks to endpoints, from both client side and the node js layer.Also I agree that more transparency on the roadmap/discussions on direction would be really useful.
For example the lack of java 8 on GAE is a concern of mine - https://code.google.com/p/googleappengine/issues/detail?id=9537. There isn't any communication as to what the status of this is (note: AWS beanstalk supports java 8).
I love the minimal configuration/maintenance of the GAE sandbox, but I need to know if a shift to managed VMs is the longer term direction for java support. It is not clear when starting a new java project if I should bet on GAE java sandbox being supported in the long term or just go with java 8 on a managed VM.Other than this, I have found GAE/GCP to be fantastic and I am really happy with the different tools and quality of the libraries provided.
On Thursday, April 16, 2015 at 3:37:31 AM UTC+10, Katie Ball (Google Cloud Support) wrote:Hi,
My name is Katie, and I am on the Google Cloud Platform technical support team.
This message is to Google Cloud Platform community members, especially if you are newer to GCP. I would like to know what our team can do to help you have a better and more enjoyable experience during the first days on GCP.
Did you need technical support? If so, I’d like to hear all about it.
I’d also like to know:
What did you find most difficult about the first-time user experience?
Where did you get stuck?
Please reply to the group with your answers or any ideas you have on how the technical support team can help new customers get familiar with GCP.
And as a thank you for the great ideas, we will be giving away support coupons worth $450 (equivalent to 3 months of silver support) to 5 lucky community members who post a response. Please make sure to reply before April 22nd.
Thanks for your insights, and cloud on!
Katie
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/5610bc4d-852b-4476-a10b-51574cb2e925%40googlegroups.com.
Hey Folks,
Chris Ramsdale, Lead Product Manager for App Engine here. This is definitely some great feedback. I’ve taken a stab at responding to some of the key points below [in bold]. Don’t hesitate to follow-up on this thread or reach out to me privately. Thanks…
===============================================================
Default way to handle 3rd party dependencies in an app - there are options and they work ok, but this is so common it would be nice to have an officially supported method. Especially since the common ones break on managed VMs because you don’t support appengine_config.py there.
Going forward, for App Engine Managed VMs (soon to be v2), we’ll support native ways of specifying third party dependencies, e.g requirements.txt for Python developers, pom.xml for Java developers, some love for Node.js developers, etc. The overarching vision is to align App Engine with development practices that are common within the industry.
Webapp2 - it’s OK, but definitely not great. From the outside there doesn’t seem to be a strong reason to be using something that has not gained broader traction when supporting something like Flask shouldn’t be hard. That would gain a much broader ecosystem rather than the very narrow, App Engine focused ecosystem around webapp2.
I completely agree here, but do want to point out that App Engine supports Flask for Python developers. More info can be found here: https://github.com/GoogleCloudPlatform/appengine-python-flask-skeleton
User service - when evaluating options things like the User services popped out to me. I thought, great, I’ll use a PaaS and things like user auth will be sanely handled. Except that it is so limited as to not be viable at all for a public product.
The Users API is primarily focused on integration with Google Accounts. Its main use case is internal IT apps that are building on top of, or extending Google Apps. We are actively discussing whether to update it to work with OAuth2 or simply help users understand how to more easily add OAuth2 support to their apps.
The biggest beginner problem I see right now is the architectural options around App Engine, Managed VMs, and GCE. On paper you guys have a nice blend of offerings that can allow developers to choose the right amount of control that they want / need. The reality, though, is that there are some hard choices to be made because of inconsistencies around what services are available on the different options and how to effectively wire together the components. A concrete example for me: I need to use numpy and some other non-pure python code in some background processing, so I needed to move off of App Engine for that work. I wasted quite a bit of time figuring out how / whether I could use the Datastore (via ndb) and task queues on the different options (including auth, network architecture, and scaling). None of it is rocket science, but I felt like I was inventing things when I knew that others had already come up with effective strategies. For me - the ideal situation would be if you just supported the same services through the same APIs everywhere, so I hope that is where you were headed.
For starters, and off-the-cuff, I would recommend using App Engine Managed VMs for this use case. It allows you to use the Python bits that you want and preserves the network path back to the other services you mentioned (Datastore and Task Queues). Looking ahead though, the core services that are bundled into the App Engine SDK today (Datastore, Memcache, Task Queues, and Logging) will all be exposed as standalone services that one can call from any compute offering. Cloud Datastore is the initial step in this direction, and the team is actively working on resolving a few latency issues and adding NDB and Objectify support.
GCP Roadmap - it would be nice to have some nice, clear roadmap on where things are headed. Right now, I restrict myself to only what is available and supported right now because I have no idea where you guys are headed.
I’ve seen this tried several times before and ultimately it too becomes out of date. That’s not to say that we shouldn’t expose such information, I’m simply commenting on my hesitation to do so. We’ll take this feedback and have a follow-up discussion (or set of discussions) internally.
Community - there is not a supportive / coherent community around GCP. Coming from a largely open source background this gives me a lot of culture shock. It would be great if there was at least a set of your engineers out engaging effectively in the various forums. Not just support - talking about best practices, explaining how things work, etc.
It’s worth noting that our engineering team has been actively engaged with Beta programs that are run within App Engine. That said, I hear you on the broader point and will take this back to the Developer Relations within Google (in fact, Brad Abrams already has).
Stack Overflow - the whole notion of pushing all of the questions from this mailing list to stack overflow is really off putting to me. I understand what you are trying to do but a) stack overflow seems to be where GCP questions go to be completely ignored and b) the way it’s done is pretty heavy handed. Why not at least post a link to the answer back to the list? I’ve always found mailing lists as an effective way to passively be aware of common questions and gain knowledge. Stack overflow is not effective in that role for me.
I’ve heard other feedback on this point -- that the mailing list was too dense with conversation and hard to use as an effective tool in which to resolve technical questions. To which users found stack overflow to be more useful.
This mailing list - honestly, I keep thinking that I should unsubscribe from this list because so many of the questions are very basic and they are generally just ignored. It’s kind of painful to watch - especially given that one volunteer is handling so much of this single handedly. I think it gives a terrible impression of GCP and makes me feel like very few experienced developers are using GCP.
I feel compelled to point out that how this discussion going is a good example of some of the things that I - and it seems others - are frustrated about. You’ve asked for and received concrete feedback. Yet we’ve received no answers or discussion back from Google engineers.
Based on these two points, and the one that precedes, it sounds like the requirement is: please provide a forum that is free, focused on technical questions, and has Google engineers actively engaged answering user’s questions. Does that sound correct? I just want to make sure that I’m interpreting the feedback correctly.
I would like to have a Customer Support for all GCP products.
I’m not sure that I follow here -- Google Cloud Support covers all Google Cloud Platform services. Does this actually dovetail with the request above, to provide free support across all GCP services?
A lot of Karl's random thoughts and complaints ring true for me
Just to clarify, Karl, your feedback is not random at all. It was well thought out, to the point, and clear. In fact, all the feedback is and we appreciate it.
CI/CD set up, with dev/staging environments and one button deployments to production. It was a pretty long process of trial and error to achieve this.
I would like to hear more about how you are achieving this and what your pain points are. Mind following-up off thread (cram...@google.com).
A single page app with separate the web front end and the backend (endpoints) modules. This was also tricky since endpoints live behind /_ah which can't be routed away from the default application. I think separating these out and their build processes is healthy separation of concerns.
Dan C (replied earlier) is most likely the Google contact that you want to reach out to.
Integrating gulp build processes into GAE dev servers/build processes. In my case I'm using gradle app engine plugin.
I’m not completely up-to-speed on gulp and would love to hear more.
"ismorphic" javascript app, with server side rendering via something like react (I assume this would be a managed VM running node js) that speaks to endpoints, from both client side and the node js layer.
That sounds correct and we’ll be enhancing support for Node.js over the coming months.
For example the lack of java 8 on GAE is a concern of mine - https://code.google.com/p/googleappengine/issues/detail?id=9537 . There isn't any communication as to what the status of this is (note: AWS beanstalk supports java 8).
I love the minimal configuration/maintenance of the GAE sandbox, but I need to know if a shift to managed VMs is the longer term direction for java support. It is not clear when starting a new java project if I should bet on GAE java sandbox being supported in the long term or just go with java 8 on a managed VM.
For Java 8 support, you should be looking into Managed VMs, this is the hosting environment where we’ll rollout new runtimes. And...we’re actively porting over many of the features that give users the minimal configuration/maintenance. The existing App Engine sandbox isn’t going away.
-- Chris
Product Manager, Google Cloud Platform
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/1AA8B6DC-16ED-4737-A559-A626B18E3E48%40rakkoon.com.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/4f59c819-731f-422c-b33d-a68ea4d525fd%40googlegroups.com.
Hi Katie,I think Karl's post hit a home run and I'm happy to see the positive response to his post. Let me just tack on a few items:Managed VMs: The development toolchain for Managed VMs can be a bit finicky. To be quite honest I have no idea how I got Managed VMs working on my laptop. Streamlining this would be a huge benefit to me, and probably a lot of first-timers. If you can convince one of the online IDE services to simplify creating Managed VM GAE apps, that would be super.For smaller or toy apps within Managed VMs: I shouldn't need to care about the Docker container running the application; I should be able to create an application using just Eclipse + Google Plugin, then be able to deploy straight to a Managed VM runtime without the intermediate step of having gcloud create and store a dockerfile.
Firebase: I'm glad that Google bought up Firebase - they have a lot of great ideas and a well-designed API. I'd like to see Firebase with the ability to use the Datastore and Cloud SQL directly, not just the regular Firebase DB. This would help with syncing information with server side systems.
Stack Overflow: IMO, the moderators at SO go overboard when locking questions. I often find interesting SO pages when I'm searching around, only to visit the page and find that the question is locked or that someone has deleted the page outright. At least with the mailing list I have an archive of all past questions and answers in my email account. I don't know how you plan on using SO going forward, but I would appreciate minimizing any occurrences of locked/deleted questions.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CALSvALCyL0SC6mdVkZjmZEuoOWTc0EaAx0aJJtbowGguqyNRXw%40mail.gmail.com.
What a flurry of activity. :) Great to see.I have been using GCP( App Engine + BigQuery) in total for over 5 years, so not new, but I have seen plenty of new users make mistakes so let me chime in a bit:On App Engine (and GCP) there are a lot of ways to approach a problem, with the consequence that is very easy to choose the wrong solution. There is actually a rather steep learning curve to just know what is available.This is a problem, because the differences between various solutions can result in an order of magnitude difference in costs/latency/complexity etc. I stopped counting the amount of times I have seen models with every property indexed, resulting in huge datastore costs. Or where someone tries to put tons of data in the Datastore while BigQuery would be a much better fit for the problem. Every time this happens, the new user ends up disappointed. So guiding new users in the right direction when starting out on GCP seems very important.I agree with a lot in Karl's post, and especially the Roadmap. It doesn't need to be about features, but big ticket items like Python 3, Java 8, SSL etc should be communicated. It doesn't have to be an explicit list somewhere, just a PM chiming in regularly should be good enough.Now back to App Engine:Like I said in my post on the other thread, the trend towards managed VMs worries me a bit. For us, zero-configuration/no-maintenance is not just another feature of App Engine, it is one of the most important ones! We want to write our programs and then keep them running for years (5+) without having to do *anything*. Some of our apps are running like this for years now, and I want to ensure that this stays possible in the future.
Glad to see the Docker fad go, but please don't replace it with something where I need to choose my "technology stack" in some way. Just provide a set of stable APIs instead so we can consider everything else an implementation detail for App Engine to worry about :)
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/2281cf70-b81b-46ce-ab78-b6cbe0c1f813%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/fcb86987-5dc0-4c98-b29d-56268f041ae6%40googlegroups.com.
@chris, thanks for asking,1) Sorry I might have had some confusion here, I thought traffic splitting/traffic migration didn't work for managed VM's but it in fact it doesn't work for any non-default module. We haven't yet tried to put our default module on managed vms because of stability concerns (may be outdated) and the api's listed below)
2) Re: APIs, we can't yet do the following in Managed VM's:- channel api: we use this to send realtime notifications to web/mobile clients
- logging api: we use this to export our logs to BQ
3) The other things preventing us from moving default module over to managed vms:- cloud console dashboard doesn't show a lot of the aggregate metrics for a managed vm module, most importantly instance count over time.- cloud monitoring can't monitor managed vm instance count
- seemed that instances would go into unhealthy state and not recover or get killed (this could be outdated)
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/6e9c0d87-21fa-4349-85bb-9598e5e32686%40googlegroups.com.
excellent feedback. some comments inline below.On Thu, Apr 23, 2015 at 3:09 PM, Aleem Mawani <al...@streak.com> wrote:@chris, thanks for asking,1) Sorry I might have had some confusion here, I thought traffic splitting/traffic migration didn't work for managed VM's but it in fact it doesn't work for any non-default module. We haven't yet tried to put our default module on managed vms because of stability concerns (may be outdated) and the api's listed below)a fix for this is in the works. i'll come back with a date.
2) Re: APIs, we can't yet do the following in Managed VM's:- channel api: we use this to send realtime notifications to web/mobile clientshave you looked into the Firebase API set? would that work for you or is there some deficiency?
- logging api: we use this to export our logs to BQslightly related to my point above, our goal is to enable this via Google Cloud Logging. have you taken a look at their integration with BQ?
3) The other things preventing us from moving default module over to managed vms:- cloud console dashboard doesn't show a lot of the aggregate metrics for a managed vm module, most importantly instance count over time.- cloud monitoring can't monitor managed vm instance countgood feedback, and i've passed this on to the Cloud monitoring folks.
- seemed that instances would go into unhealthy state and not recover or get killed (this could be outdated)there have been several changes submitted to address this issue. please do let me know if you are still seeing this issue.
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/GK_5qVwBIuQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAD1DWLjvRJz%2Buy80kDrSoLT87rwBzkk2bWfJ6vJpOn0ByyhdJA%40mail.gmail.com.
we need to process logs before sending to bigquery
we need to process logs before sending to bigqueryAleem, can you tell me more about what processing you do on your logs before sending them to BigQuery?
--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/GK_5qVwBIuQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/91564e30-0a50-460d-8e7f-680871272c34%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/849a05ac-b49d-4648-9d39-9d686d3092ae%40googlegroups.com.
What did you find most difficult about the first-time user experience? Where did you get stuck?
3. Stack Overflow - the whole notion of pushing all of the questions from this mailing list to stack overflow is really off putting to me. I understand what you are trying to do but a) stack overflow seems to be where GCP questions go to be completely ignored and b) the way it’s done is pretty heavy handed. Why not at least post a link to the answer back to the list? I’ve always found mailing lists as an effective way to passively be aware of common questions and gain knowledge. Stack overflow is not effective in that role for me.
4. This mailing list - honestly, I keep thinking that I should unsubscribe from this list because so many of the questions are very basic and they are generally just ignored. It’s kind of painful to watch - especially given that one volunteer is handling so much of this single handedly. I think it gives a terrible impression of GCP and makes me feel like very few experienced developers are using GCP.
Katie,I feel compelled to point out that how this discussion going is a good example of some of the things that I - and it seems others - are frustrated about. You’ve asked for and received concrete feedback. Yet we’ve received no answers or discussion back from Google engineers. At least a simple acknowledgement of the _specific_ issues we’ve raised from someone with some knowledge would be helpful. Otherwise how am I to know that you bringing the “feedback to the appropriate team members” is anything more than them receiving an email that they’ll simply delete?Look at this way - we’ve invested and in many cases bet our businesses on GCP. And especially with App Engine, this is very much an investment in an ecosystem that you’ve created that’s largely separate from the rest of the industry. It’s hard to have confidence in that bet given the almost total lack of public engagement from Google to help make this a vibrant ecosystem.Karl
On Apr 16, 2015, at 5:50 PM, Katie Ball (Google Cloud Support) <kmrich...@google.com> wrote:Hi Karl,--You've taken some extra time and extra care to put this feedback together -- thank you! It's incredibly helpful; this is exactly what we need in order to better serve our users and the cloud computing community.I've already taken your feedback to the appropriate team members to start improving things as suggested in your post.Is there anything that you are currently struggling with? If there is, we'd like to offer our help as a thank you.To our GCP community members: do you have any additional feedback you'd like to send our way? Any +1's to Karl's points? We'd love to hear from you!Thanks again,Katie
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsub...@googlegroups.com.
- Another problem is google's way of naming things and having too many similar but overlapping services. A new user to the platform will find it very difficult to choose how to store his data. Big Query? Cloud SQL? Datastore? BigTable? You create lots of different services with different names rather than a single robust service that evolves over time. For example, why not call Managed VMs just App Engine 2.0? Why not have a popup on a service option that compares it with all other possible options and lists the pluses and minuses of each and the ideal and incorrect use cases? A person starting needs to make too many choices.... best language? Data storage (Big Query? Cloud SQL? Datastore? BigTable?). Front end served by CE? App Engine? Containers? Managed VM? It is just way to much to absorbe and make intelligent decisions on in any reasonable sort of time frame.