10/07/1976 40 Person:1529889 1529889 Jane Doe 23/01/1985 Person Kind vs. Table Indexed Property vs. Column Key vs. Primary key Entity vs. Row namespace:Kind:ancestor_path:id
Execution Environment Where the code runs Optimised Sandbox Secured 0 to N scaling GA GCE VM-Based Docker containers based in Beta Flexibility Any language, framework, or library Performance Up to 32 vCPUS or 208 GB of mem Networking stack Custom Cloud Platform networking stack One network • VPN, direct, carrier connection options • Connect App Engine instances to Compute Engine on private network Load balancer Autoscaler Custom Cloud Load Balancer Cloud Autoscaler More control Configure lower-level infrastructure services as necessary NoSQL Tasks & cron Integrated Decoupled More control • Access NoSQL Datastore from any compute product • Utilize Task Queues or Pub/Sub to facilitate intra-project communication Managed runtime support constrained Fully open-source compliant New runtimes Managed Node.js, Python 3, Java 8, PHP, Go
a jar • Springboot, Vertx, SparkJava, etc… • Simple app.yaml • Pure Servlet 3.1: deploy a war • Jetty9, collaboration with the Jetty project • Simple app.yaml • For GAE Standard Apps: Jetty9 +Sandbox compatibility layer • Run Standard apps as is, • needs appengine-web.xml