de PaaS • APIs e bibliotecas "próprias" ◦ mas roda aplicações Django, Flask etc • Você nunca se preocupa com o servidor • O time da Google administra tudo pra você • Ambiente de desenvolvimento local • Deployment com o SDK (ou com git)
spin-down automágico • Pay-as-you-go • Datastore (NoSQL) + Google Cloud SQL • Filas - para processamento assíncrono • NDB - Quem não espera não cansa • Autenticação • Um framework que incentiva boas práticas ◦ E castiga você pelas más
• Ter opinião pode ser uma boa idéia ◦ Convenção sobre configuração ajuda • Algumas coisas fazem falta no ferramental do SDK ◦ Faltam mais exemplos ◦ O jeito com que o Django lida com fixtures é duca
◦ Quebrar o Python do sistema é sempre ruim ◦ O Python do sistema pode não ser uma opção ▪ Algumas pessoas usam Windows • Quando é difícil testar, ninguém testa ◦ preguiça é a primeira virtude do programador (embora, nesse caso, não seja uma) • Um pouco de hand-holding ajuda
um virtualenv • Roda testes de sanidade • Dados de teste em JSON • Ambiente montado com um Makefile • Testes independem do framework que você está usando • Dá pra usar ipdb (nos testes)!
testes • Tornar mais fácil usar em projetos já em andamento ◦ Sobretudo manter o maquinário atualizado ◦ Se bem que isso pode nem ser importante • Precisamos de mais usuários ◦ Que dêem mais palpites