Questions tagged [google-app-engine]
The google-app-engine tag has no usage guidance.
62
questions
159
votes
17
answers
73k
views
Windows Azure vs Amazon EC2 vs Google App Engine
From a developer point of view which platform would you consider for a large social web application? If you could provide some details on what you consider to be the strengths of which alternative it ...
26
votes
13
answers
13k
views
What's the cheapest way to host hobby projects? [closed]
What's the best place to put your hobby web projects(the web app itself, not the code) ? Typically, the projects are such that:
a) I just want to test out an interesting idea without exploring the ...
21
votes
4
answers
39k
views
What does it mean to "expose" something?
So I am working on creating a Google App Engine Application, and I've come across the term "expose" a number of times, e.g. "your first app can expose objects using an HTTP based API" and "expose this ...
18
votes
8
answers
3k
views
How do I write tests against an eventually consistent service?
I'm building a service on top of Google App Engine Datastore, which is an eventually consistent data store. For my application, this is fine.
However, I'm developing tests that do things like PUT ...
13
votes
3
answers
20k
views
Oracle owns Java but Google is using Java?
Ok, I don't get it. What does "Oracle owns Java" mean?
Google is definitely using Java in Google App Engine, does that mean that Google have to pay Oracle for doing so?
13
votes
5
answers
7k
views
Google App Engine -- should we use it? [closed]
I'm considering using Google App Engine for an online matchmaking (and possibly ranking, not sure) of users in a (currently hypothetical) RTS game. However, I just read this bad review, which has made ...
11
votes
4
answers
1k
views
Do you think that GAE alone is enough to justify learning Python over Ruby? [closed]
Considering the fact that you don't have to get involved in setting up/buying a server or even buying a domain, do you think that fact alone is enough to choose one over the other?
I don't ...
9
votes
2
answers
2k
views
How do CDNs protect failover sites from DDoS attacks?
I'm in the design process for a Java web app that I will probably end up deploying to Google App Engine (GAE). The nice thing about GAE is that I really don't have to worry about fortifying my app ...
8
votes
4
answers
4k
views
is GAE an infrastructure capable of hosting an app used by millions of active users?
I would like to know with the restrictions of GAE listed below, is it even possible to build a great social app (like Facebook) by hosting that app on GAE?
In other words is GAE an infrastructure ...
8
votes
4
answers
4k
views
Google App Engine, what are the advantages and limitations?
First, does anyone know a specific advantage of Google App Engine for Python Apps?
Is there some advantage over Heruko or Appfog?
And about the database API?
Now, what about the limitations?
Are ...
7
votes
5
answers
2k
views
Clojure Web Application: EC2 or GAE?
I am developing a web application written in Clojure using the Compojure framework. My question is, should I deploy to Amazon EC2 or Google App Engine?
I've read this article on running Clojure code ...
6
votes
2
answers
725
views
Does the $100 Google Apps Marketplace Fee Apply To All My Developers or Just Me?
On the Google Apps Marketplace Vendor Listing page, Google says the following:
Google charges a one-time fee of $100 for submitting your first listing.
I've searched Google Groups and other forums,...
6
votes
1
answer
805
views
How can I gather client's data on Google App Engine without using Datastore/Backend Instances too much?
One of the projects I'm working on is online survey engine. It's my first big commercial project on Google App Engine.
I need your advice on how to collect stats and efficiently record them in ...
6
votes
2
answers
1k
views
What Are The Best Practices for Managing Version Strings in Google App Engine Apps?
In Google App Engine, you can upload up to 10 different versions on your appspot project. For instance, if I have a project called example, the URL would be:
http://example.appspot.com
Each version ...
5
votes
3
answers
7k
views
SaaS / PaaS / IaaS / HaaS
I've read:
IaaS, PaaS and SaaS Terms Clearly Explained and Defined and
Cloud Computing – Demystifying SaaS, PaaS and IaaS
And I've got 2 questions:
Is Google App Engine considered PaaS or IaaS?
Is ...
4
votes
1
answer
174
views
Google App Engine: How to be notified when APIs change or become available?
I am thinking about writing a GAE app but am a little hesitant because the EULA gives Google full rights to change their APIs anytime they want, for any reason. Obviously, they'd be out of business ...
4
votes
1
answer
461
views
What happens differently when you add a task Asynchronously on GAE?
Google's doc on async tasks assumes knowledge of the difference between regular and asynchronously added tasks.
add_async(task, transactional=False, rpc=None)
Asynchronously add a Task or a list ...
4
votes
3
answers
408
views
How should calculations be handled in a document database
Ok, so I have a program that basically logs errors into a nosql database. Right now there is just a single model for an error and its stored as a document in the nosql database.
Basically I want to ...
3
votes
1
answer
667
views
Backend development philosophy
I feel kind of lost in this backend development process I am attempting right now. Most of the usual development practices I use while developing client-side applications don't apply here... Let me ...
3
votes
3
answers
136
views
Is a predefined key enough security when performing HTTP requests between two secure servers?
I have an AdWords script that regularly transfers sensitive data to my server using a POST HTTP request. For security I have a predefined 32 character randomized string that is verified by my server ...
3
votes
3
answers
4k
views
How to get a Web Application to communicate between users
I am developing a multipalyer web Application for Anti-Chess. It would be hosted on Google App Engine.
I have a few questions:
How do I get two different users who have opened the webapp on their ...
3
votes
1
answer
353
views
Is Google App Engine's level of support robust enough for real-world production? [closed]
Google App Engine has been great for trying out ideas and learning stuff, but so far I haven't seen much confidence in the community in using it for production applications.
One significant issue ...
3
votes
1
answer
698
views
Restrictive routing best practices for Google App Engine with python?
Say I have a simple structure:
app = webapp2.WSGIApplication([
(r'/', 'pages.login'),
(r'/profile', 'pages.profile'),
(r'/dashboard', 'pages.dash'),
], debug=True)
Basically all pages ...
3
votes
1
answer
299
views
On Developing Web Services with Global State
I'm new to web programming. I'm more experienced and comfortable with client-side code. Recently, I've been dabbling in web programming through Python's Google App Engine. I ran into some difficulty ...
3
votes
1
answer
5k
views
Communicating with third party API
I am working on an App which basically communicate with a third party API, it has no back-end. The front-end will be a SPA. Here is the overall scenario:
The external API needs current user's Id to ...
3
votes
1
answer
586
views
How use same Behavior Drive Development (BDD) stories across platforms?
I'm writing an app that has a client for iOS, Android, and the web. The server is hosted on Google App Engine (Java). REST is used for the communication between clients and server.
In order to ensure ...
3
votes
2
answers
534
views
TTS on App Engine
I have written a small front-end to the Festival TTS system using Python/Django. I wish to deploy it on the Google App Engine cloud. A few questions:
My application uses the Festival app 'text2wave'. ...
2
votes
7
answers
324
views
Just wondering about "Do-It Yourself Apps" on the internet versus apps written by us developers
I have been doing Objective-C programming over the past few weeks, and I have learnt a lot. However, I see that there are other Web-companies offering services to consumers directly from their website ...
2
votes
3
answers
370
views
Thoughts of Cloud Development/Google App Engine [closed]
I use mainly PHP for web development, but recently, I started thinking about using Google App Engine. It doesn't use PHP which I am already familiar with, so there will be a steeper learning curve. ...
2
votes
1
answer
14k
views
How to connect Android App to MongoDB deployed on Google Cloud
Currently I am working on a simple app which will be able to connect to MongoDB which is deployed in Google Cloud. I have set it up MongoDB ocaly on my computer and I have made a little JAVA console ...
2
votes
3
answers
2k
views
Google App. Engine for RoR and Python apps
I fairly understand that this Q+A site is programmers destination and questions on hosting are not permitted here, but anyone who has heard of Google's App. Engine is well aware that this question is ...
2
votes
1
answer
852
views
Python garbage collection giving me a hard time
Context: I am developing a web application using webapp2 web-framework with python to be hosted on GAE.
The web application (web-app from now on), is a chess variant. Being a first timer, I have ...
2
votes
2
answers
5k
views
What is the best way of storing date?
I am a new to storing dates based on time zones.
Need to know the standard way to store the date in the datastore.
My requirements are
Easy to query the date based on the date range.
show the date ...
2
votes
2
answers
3k
views
Serving images from google cloud resized to 300x200
I am working on an application that uses Google Cloud storage to serve my app images. The images are submitted from an android app to google app engine code that is supposed to upload the images to ...
2
votes
2
answers
1k
views
Recommended way to organize and build multiple services for App Engine Flexible Environment with custom runtime
When deploying to Flexible Environment using the default runtime (e.g. python), we just need to specify different app.yaml files with different entrypoint: values.
But what would the 'best practice' ...
2
votes
1
answer
785
views
Architecture: Storing all properties as JsonProperty in NDB?
I am storing the data for my app in Google's NDB, but am confused as to what architecture to use. The app data is mostly text based, but has some non-text properties like DateTimeProperty, ...
2
votes
1
answer
251
views
How does Google App Engine remote_api work
As I understand it, and I may be wrong, but GAE's remote_api allows one application to access another application's datastore. I'll be blunt I don't understand how this works. I have read the article ...
2
votes
1
answer
2k
views
Nested entities in Google App Engine. Do I do it right?
Trying to make most of the GAE Datastore entities concept, but some doubts drill my head.
Say I have the model:
class User(ndb.Model):
email = ndb.StringProperty(indexed=True)
password = ndb....
2
votes
1
answer
233
views
How to manage many mobile device users at server side?
I built a social Android application in which users can see other users around them by GPS location. At the beginning thing went well as I had low number of users, but now that I have increasing ...
2
votes
2
answers
2k
views
How would you create a mobile (android) offline wiki site?
My apologies in advance if this is not a good forum for this question; pointers to others happily accepted.
On the off chance it matters, I'm not going to commercialize this idea or anything; if ...
2
votes
1
answer
192
views
How do I find test users for my Chrome extension with Google App Engine back end?
I am new to developing Chrome extensions and I used Stack Overflow to ask many questions and got great answers. I finally finished a beta version and uploaded it to Chrome store only for test users. ...
2
votes
1
answer
744
views
How do cloud platforms-as-a-service measure CPU time?
I'm currently assessing Google App Engine, and one of the answers from Hidden limitations of Google App Engine? stated:
Performance will surprise you. GAE is
optimized for many tiny queries and
...
1
vote
3
answers
177
views
How should I communicate the specifics of cloud computing (as compared to other)
A meeting today went well where I explained that cloud computing which one of the persons recognized was something else than a traditional RDBMS and I said that cloud computing is that everthing is ...
1
vote
1
answer
155
views
Dealing with unreliable data source [closed]
I have been assigned the task of automating entering of supplier prices and inventory based on our master google sheet.
I have limited programming knowledge, but so far I have made code that can ...
1
vote
2
answers
827
views
Using NGINX as proxy for dynamic content
We want to serve different applications on the same domain, based on path. For example mydomain.com Serves a WordPress website and mydomain.com/app serves a google app engine application. My natural ...
1
vote
1
answer
620
views
Windows Azure vs GAE vs AWS - for process based application
I am writing an application that will crawl web pages and analyze data, and I'm wondering if I can host this as a cloud-based service.
The main reason I'm looking at cloud hosting is that users may ...
1
vote
1
answer
343
views
Google Datastore and deep records
I'm in the beginning of creating a website that uses Google Datastore to store information related to clients and I'm curious if the record is too deep for NoSQL or if I'm fine.
Essentially I'll be ...
1
vote
4
answers
2k
views
Web application - database design/infrastructure
I have just begun development of a web application (that will be deployed using Google app engine), without going into the specifics, the web app will allow users to deploy a small website of their ...
1
vote
1
answer
2k
views
Java or Python for Google App Engine not knowing either language?
I have a few project ideas that I'd like to deploy on GAE. I'm interested in developing a logging application for amateur radio contacts, shortwave, and utility monitoring. More complex projects ...
1
vote
1
answer
138
views
App Engine SDK Dev transition to Google Plugin for Eclipse [closed]
I'm trying to understand the transition people make with their apps in the App Engine SDK and how/why/what they move to the Google Plugin for Eclipse. It seems you can create a web application using ...