16
1 Um dia na Vida do Seu Aplicativo Como bons Desenvolvimentos podem dar errado

Um dia na Vida de Seu Aplicativo PHP

Embed Size (px)

DESCRIPTION

Toda organização quer desenvolver aplicativos mais rapidamente. O desenvolvimento e as operaçôes estam separados por um abismo. Colaboração e Automação de Tarefas são a resposta! Veja aqui como eliminar essa Muralha nos Aplicativos em PHP.

Citation preview

Page 1: Um dia na Vida de Seu Aplicativo PHP

1

Um dia na Vida do Seu AplicativoComo bons Desenvolvimentos podem

dar errado

Page 2: Um dia na Vida de Seu Aplicativo PHP

2

Até mesmo nos melhores dias o ritmo é frenético• Atualizações de Sistemas• Manutenção do bancos de dados• Atualizações de aplicativos• Patches de segurança• Reboots e backups• Problemas dos usuários finais• E a lista continua ...

Page 3: Um dia na Vida de Seu Aplicativo PHP

33

E então acontece ...o aplicativo falha ...e no pior momento possível.

Page 4: Um dia na Vida de Seu Aplicativo PHP

4

O que deu errado?50% dos dev e ops já perderam

os prazos de lançamento devido

à falta de coordenação

43% afirmam ter dificuldade em atender as demanda de freqüentes implementações

56% tiveram aplicativos que funcionaram em

Testes mas falharam na

Produção60 – 80% dos custos de

desenvolvimento de software são

“retrabalho”

50% das implementações

de aplicativos sofrem rollback

Page 5: Um dia na Vida de Seu Aplicativo PHP

5

De quem é realmenta a culpa?

Page 6: Um dia na Vida de Seu Aplicativo PHP

6

O Grande Dia: Lançamento do novo Aplicativo• Falta Transparência• Tempo é

desperdiçado• Lançamentos

manuais

Por que é tão difícil?

Page 7: Um dia na Vida de Seu Aplicativo PHP

7

Como o Zend Server ajuda você a evitar os obstáculos comuns de implantação?• Transferência Integrada de Implementação

Metadata, Scripts de código e implantação• Integraçaõ com automação de compilação (CI)• Visualização imediata do que deu errado

Page 8: Um dia na Vida de Seu Aplicativo PHP

8

Quando o Aplicativo se torna viralA sua celebração pode se tornar um pesadelo se:• Você não nota os picos de tráfego• Os tempos de resposta deterioram….. você perde com usuários enfurecidos

Page 9: Um dia na Vida de Seu Aplicativo PHP

9

Escale com o Zend Server

• Métricas de desempenho e tendências

• Rapidamente escale na nuvem

• Evite gargalos com a paralelização de seu código

Page 10: Um dia na Vida de Seu Aplicativo PHP

10

Seu pior pesadelo: Não funciona em Produção!

Sometimes updating applications introduces new errors. Then the blame game begins:• Sem visibilidade, Devs não podem reproduzir o

problema• Ops culpa o desenvolvimento pelos problemas de

código• Dev culpa ops pela configuração do servidor

Page 11: Um dia na Vida de Seu Aplicativo PHP

11

Resolva os problemas rapidamente

Sometimes updating applications introduces new errors. Then the blame game begins:

• Desenvolvimento tem um acesso controlado da produção• A “Caixa preta” captura os detalhes dos pedidos

problematicos

Page 12: Um dia na Vida de Seu Aplicativo PHP

12

Quebrando cabeça pela visita do Auditor

• Que mudanças foram feitas para a produção e quando?• Quem tem acesso à produção e como?• Como você administra as vulnerabilidades de segurança?

Como você demonstra controles adequados?

Page 13: Um dia na Vida de Seu Aplicativo PHP

13

Zend Server mantém uma sequência de auditoria

• Veja quem mudou o quê, e quando• Autorizações baseadas no Aplicativo• Alterações não autorizadas são detectadas• Hotfixes mantém a pilha PHP atualizada• Suporte estendido ajuda a manter a segurança

Page 14: Um dia na Vida de Seu Aplicativo PHP

14

Abismo? Superado.

• Os pacotes dos Dev são atualizados, passam para Ops• As configs fora de sincronia são corrigidas

automaticamente• Alertas de monitoramento destacam problemas• Desenvolvedores ganham visibilidades em

produção• O Desenvolvimento e as operações Agile se

encontram

Page 15: Um dia na Vida de Seu Aplicativo PHP

15

Como é o seu Dia?

Saiba mais sobre como o Zend Server pode ajudar a prevenir a próxima crise no seu

aplicativo.