>Splitting your app into multiple services that are isolated seems like a
good architectural decision

 

Service 1 has 5 minutes of down time a month on average.

Service 2 has 6 minutes of down time a month on average.

Service 3 has 15 minutes of down time a month on average.

 

Your Site on 3 services has 26 minutes of down time a month on average.

 

Sound like a good architecture?

 

Fetches to other apps are just as expensive as fetches across the web.

 

Fetches to the new back end instances may not be.

 

 

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Sanjay
Sent: Friday, May 13, 2011 7:31 PM
To: [email protected]
Subject: [google-appengine] Re: cross app queries

 

Hi,

 

Splitting your app into multiple services that are isolated seems like a
good architectural decision. For instance, I want to implement in-window
chat on the website I am building on AppEngine. Since this website is
probably the first in a series of apps I am going to be making for a
customer, I think it would be nice if I could write the chat functionality
as a standalone app/service that is used by this app, and possibly in the
future by other apps. 

 

Also, writing apps as a set of services glued together seems to be a good
way to go, because users data would be better isolated. For instance, if a
bug in the chat service code exposes user data, it would only have access to
the local datastore and therefore only be able to read chat history as
opposed to getting full contact details for every user of the website.

 

I have 2 questions:

1) What do people think about architecting a complex website this way?

2) [More for a Google Engineer] If I use urlfetch to access other appengine
apps (for the reason I mentioned above), since it can remain inside Google's
infrastructure, is it more efficient than urlfetches to external sites? 

-- 
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.

-- 
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