If it’s a large & complex app - it might make sense to split some parts of its code into separate logical services.
And yeah, a smaller app probably would load a lot faster than a complex one so I don’t think that would have anything to do with bandwidth costs but would definitely help with reducing the latency on launching new instances. Also, you might want to look into microservices ( https://en.wikipedia.org/wiki/Microservices <https://en.wikipedia.org/wiki/Microservices> ) where the approach is to split the app into as many small micro app as possible in order to make the development of the app easier... > On Mar 6, 2018, at 11:43 PM, asmith26 <asmith9...@gmail.com> wrote: > > Thank you for your answer - can I ask what the advantages of multiple > services app are on a single service (default) app? Perhaps if a particular > service is requested multiple times, and that service is significantly > smaller that a single service app, it may be cheaper due to smaller bandwidth > costs?? > > Many thanks again for your help! > > > On Tuesday, March 6, 2018 at 9:18:46 PM UTC, Mihail Russu wrote: > Your app isn't limited by one instance whether you have one or more services > up (i.e. the more traffic you get - the more instances wil be fired up even > if you only have one service). > > Anyways, yes, you are correct - adding additional services will require new / > separate instances to be running so in many cases it will slightly increase > the cost. > > On Tuesday, March 6, 2018 at 10:58:55 PM UTC+2, asmith26 wrote: > Hi there, > > I am trying to determine if I should break my GAE project from one service to > multiple smaller services. > > Does each service added cost 1 more instance hour? Looking at the following > chart, it would indicate it might: > > > > Thus I am wondering if 1 app running only 1 instance would be cheaper than > running multiple services? > > Many thanks for any help in advance! > > -- > 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/XbnuBOaniwc/unsubscribe > <https://groups.google.com/d/topic/google-appengine/XbnuBOaniwc/unsubscribe>. > To unsubscribe from this group and all its topics, send an email to > google-appengine+unsubscr...@googlegroups.com > <mailto:google-appengine+unsubscr...@googlegroups.com>. > To post to this group, send email to google-appengine@googlegroups.com > <mailto:google-appengine@googlegroups.com>. > Visit this group at https://groups.google.com/group/google-appengine > <https://groups.google.com/group/google-appengine>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/google-appengine/0de117aa-caa3-4afb-9227-1dc7ab18ec59%40googlegroups.com > > <https://groups.google.com/d/msgid/google-appengine/0de117aa-caa3-4afb-9227-1dc7ab18ec59%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <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+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/5F831CF4-39F5-4A0F-AF4A-09FEA6C37974%40russu.net. For more options, visit https://groups.google.com/d/optout.