title: How is a Django app on Google App Engine structured?
body: <p>I have read through all of Google's documentation on App Engine and various other blog posts but I still do not have a clear idea on the structure of a Django app running on App engine.</p>
  
  <p>As I see things, App engine instances are attached to one SQL database and Google provides auto-scaling and auto load balancing that will replicate your SQL database according to current load.</p>
  
  <p>What does this mean in terms of Django python code? All it seems to take to deploy a Django app is to run <strong>glcoud app deploy</strong>. If an App Engine instance's SQL database is scaled and replicated automatically in real time, is the Django app replicated along side them? Or will all HTTPS requests go through a single Django app no matter the replications?</p>
  
  <p>In addition, is the Django backend code <em>physically</em> hugging the database it is connected to?</p>