O documento discute o Google App Engine, uma plataforma em nuvem para hospedar aplicações na internet. O App Engine oferece escalabilidade, disponibilidade e desempenho sem a necessidade de gerenciar hardware e software. Ele suporta várias linguagens de programação e APIs para armazenamento de dados e outros serviços. O documento também aborda os benefícios e custos do App Engine e como começar a desenvolver aplicações na plataforma.
49. VERSIONAMENTO
APP Javaday
teste http://teste.latest.javaday.appspot.com
com func http://comfunc.latest.javaday.appspot.com
layout antigo http://layoutantigo.latest.javaday.appspot.com
56. SE ADAPTE
MemCache
Leitura
APP Web Datastore
Jetty
Escrita
Tasks
57. BIGTABLE API
// Get a handle on the datastore itself
DatastoreService datastore =
DatastoreServiceFactory.getDatastoreService();
// Lookup data by known key name
Entity userEntity = datastore.get(KeyFactory.createKey("UserInfo",
email));
// Or perform a query
Query query = new Query("Task", userEntity);
query.addFilter("dueDate", Query.FilterOperator.LESS_THAN, today);
for (Entity taskEntity : datastore.prepare(query).asIterable()) {
if ("done".equals(taskEntity.getProperty("status"))) {
datastore.delete(taskEntity);
} else {
taskEntity.setProperty("status", "overdue");
datastore.put(taskEntity);
}
}