Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quem disse que elePHPante não voa?

Quem disse que elePHPante não voa?

Serão apresentadas algumas práticas que tornam sua aplicação PHP horizontalmente escalável. Além de mostrar como o Google App Engine pode lhe ajudar nessa tarefa.

Jonata Weber

October 03, 2015
Tweet

More Decks by Jonata Weber

Other Decks in Programming

Transcript

  1. STARTUP Grupo de pessoas à procura de um modelo de

    negócios repetível e escalável, trabalhando em condições de extrema incerteza
  2. BackHub 500 ERROR BackRub is a “web crawler” which is

    designed to traverse the web. Currently we are developing techniques to improve web search engines. We will make various services available as soon as possible. Sorry, many services are unavailable due to a local network faliure [sic] beyond our control. We are working to fix the problem and hope to be back up soon. 12/4/97
  3. “ Capacidade de manipular uma porção crescente de trabalho de

    forma uniforme, ou estar preparado para crescer.
  4. DESACOPLANDO: PASSO #3 Upload de Arquivos 10.0.0.2:3306 10.0.0.4 Sessões de

    Usuário (Memcached/Redis) 10.0.0.3:/users/files Arquivos de Usuários (GlusterFS)
  5. AGORA, O CÉU É O LIMITE :) Upload de Arquivos

    10.0.0.2:3306 10.0.0.4 Sessões de Usuário 10.0.0.3:/users/files
  6. PLATAFORMA COMO SERVIÇO: VANTAGENS ◉ Rapidez no lançamento ◉ Foco

    na aplicação ◉ Redução de custos ◉ Melhores tecnologias ◉ Atualizações contantes ◉ Escala facilmente
  7. application: hello-phpeste version: 1 runtime: php55 api_version: 1 handlers: -

    url: /.* script: helloworld.php app.yaml <?php echo 'Hello, world!'; helloworld.php