Hello everyone :)

My first post and it will be quite big. I spend last week looking at
Google App Engine, so my head is full of questions now. There is
surely a lot of reading ahead, but I think that best way to get it
sorted will be by asking here. I'd like to get some hints and
directions. And I'd like to know if all that stuff is worth looking
into...

Anyway, my project is browser-based game. The goal is to go through
pages/tabs and modify database values [also known as building,
recruiting, producing, spellcasting, attacking...]. So it's mostly
about constant access to data + social aspects [forum, chat, etc]. All
interaction between accounts occurs only once every 24h [attacks,
spells etc; except some minor stuff [target validations, war
declarations etc].

There were some changes in programming languages etc, final decision
was to go with Java [wicket + hibernate + spring + jboss probably],
but a friend pointed me to Google App Engine. So my main question is,
would it be the right direction? There are some questions/thoughts
that come:

1. Free hosting sounds great - limits sound good enough for beta-
testing purposes. Prices later seem competitive. And you don't have to
worry about where you host, while serving customers from the whole
world.

2. You can't get more reliable partner than google really.

3. But what are drawbacks? Can you later host your application
somewhere else without redoing most of it? [database access etc mostly
comes to mind]

4. Does application identifier matter at all? It seems like everyone
can claim anything. I guess it's just to identify your app and people
won't see it? [if you link your domain]

5. I don't understand "Authentication Options " when creating app.
What does it mean? I don't want anyone else aaccessing my app and
source code. But I want to have my own user database for my app - not
openID or google accounts [and people could be unhappy about having to
use one of these just to play the game]. And I want few domains to
link to just one app.

6. I have naked domain, just parked where I got it. How can I link it
to google, so my app can be there? As it's just parked I cannot put
html there. And I don't have CNET record access.

7. Scalability sounds cool, but can I maintain multiple game servers
as one app? I don't want all users to play on one.

8. Is there any way to use SMS services [liek the google one that
sends you activation code] in our app? It'd be nice to be able to send
notification [or account verification] this way.

9. Are there any tools to support payments from customers? Anything
that I could just deploy, modify and be able to accept money securely?

10. How do data backups work? I'd like to be able to back up my entire
database probably every 24h or some things even more often. It would
probably involve exceeding some quotas really fast?

11. If Google gets banned in any country [well, it can happen :P],
will people from that country be still able to use my app [I guess
answer would be no]?

That would be mostly it for now. I hope there is someone patient
enough to answer my questions :) And I really hope I did not ask too
much about what's already answered somewhere else. Just brutal links
with "RTFM" will be accepted as answers too :P

Paul

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
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.

Reply via email to