App Engine: aplicações escaláveis em poucas horas

  • 1,622 views
Uploaded on

Apresentação feita no FISL11. Sala lotada e gente tentando entrar. …

Apresentação feita no FISL11. Sala lotada e gente tentando entrar.

O projeto apresentado está disponível em http://github.com/triveos/fisllive/ e você encontra uma instância em funcionamento no endereço http://fisllive.appspot.com/.

Se você está procurando cursos online, consultoria, precisa de ajuda para desenvolver aplicações Web, entre em contato conosco: http://www.triveos.com.br/contato/

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,622
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
22
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Google App Engine aplicação escalável em poucas horas
  • 2. Google App Engine aplicação escalável em poucas horas
  • 3. Escalabilidade
  • 4. Escalabilidade Vertical
  • 5. Escalabilidade
  • 6. Escalabilidade Horizontal
  • 7. Complexidade escalabilidade horizontal escalabilidade vertical 100 1k 1M 1B ∞ acessos
  • 8. Google App Engine • Infra-estrutura do Google abstraída • Incentivo à experimentação e à inovação • "Playground" para novos contratados • Por que não disponibilizar para o puter público? y oth er com r M cente is a data
  • 9. Grátis (ou não) • Plano gratuíto "generoso" (1M req/dia, 1GB de tráfego, 6.5h CPU, 1GB datastorage, 1GB blobs, ...) • Preços "camaradas" para o excedente (ex. $0.10/GB de tráfego)
  • 10. Serviços • Datastore (Bigtable) • Task Queues • Memcache • Blobstore • URL Fetch • Scheduled Tasks • Mail • DoS Protection • XMPP • Users (Google Accounts) • Images • OAuth
  • 11. Python • Sandboxed • Módulos e pacotes adicionais • Sem acesso ao Filesystem • webapp • Sem acesso à • Django 0.96 sockets • WebOb 0.9 • Sem suporte à módulos escritos • PyYAML em C
  • 12. Mac Linux Deploy
  • 13. FISL Live
  • 14. FISL Live • Live Stream com • Usa polling mensagens dos participantes do FISL • Channel API e Feed API v2 não foram • AGPL3 liberadas à tempo • Repositório no github • Nenhuma otimização • Aceitarei patches durante o FISL • Prioridade à simplicidade à • Todos estão otimização convidados
  • 15. Referências • Colabore: • http://github.com/triveos/fisllive • "Fork me on Github" • Qualquer tipo de colaboração!!! • Versão em produção: • http://fisllive.appspot.com
  • 16. Talk is cheap...