SlideShare uma empresa Scribd logo
1 de 16
1
Um dia naVida do Seu Aplicativo
Como bons Desenvolvimentos podem dar errado
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 ...
3
3
E então acontece ...
o aplicativo falha ...
e no pior momento possível.
4
O que deu errado?
50% dos dev e ops já
perderam os prazos de
lançamento devido à falta
de coordenação43% afirmam ter
dificuldade em atender as
demanda de freqüentes
implementações
56% tiveram
aplicativos que
funcionaram emTestes
mas falharam na
Produção
60 – 80% dos
custos de
desenvolvimento de
software são
“retrabalho”
50% das
implementações de
aplicativos sofrem
rollback
5
De quem é realmenta a culpa?
6
O Grande Dia: Lançamento do novo Aplicativo
• FaltaTransparência
• Tempo é desperdiçado
• Lançamentos manuais
Por que é tão difícil?
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
8
Quando o Aplicativo se torna viral
A 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
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
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
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
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?
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
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çõesAgile se encontram
15
Como é o seu Dia?
Saiba mais sobre como o Zend Server pode ajudar a
prevenir a próxima crise no seu aplicativo.
16
Experimenta Grátis por 30 días
www.zend.com/products/server
Dúvidas? @ana_zend
Zend Documentation
Zend

Mais conteúdo relacionado

Mais procurados

Como escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaComo escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaCDS
 
SRE for dummies - Sebastian Webber
SRE for dummies - Sebastian WebberSRE for dummies - Sebastian Webber
SRE for dummies - Sebastian WebberTchelinux
 
Testes em uma startup do mundo financeiro
Testes em uma startup do mundo financeiroTestes em uma startup do mundo financeiro
Testes em uma startup do mundo financeiroLuiz Alberto Hespanha
 
Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) maxcnunes
 
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...André Dias
 
Testes E2E em Cypress com JS
Testes E2E em Cypress com JSTestes E2E em Cypress com JS
Testes E2E em Cypress com JSNàtali Cabral
 
A Importância do Teste Continuo
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste ContinuoElias Nogueira
 
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)Mayara Fernandes
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realAndré Dias
 
Gestão de Projeto de Desenvolvimento Agil(XP)
Gestão de Projeto de Desenvolvimento Agil(XP)Gestão de Projeto de Desenvolvimento Agil(XP)
Gestão de Projeto de Desenvolvimento Agil(XP)elliando dias
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Igor Abade
 
Application Insights
Application InsightsApplication Insights
Application InsightsCDS
 
Conhecendo o Team Foundation Server
Conhecendo o Team Foundation ServerConhecendo o Team Foundation Server
Conhecendo o Team Foundation ServerJulio Arruda
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...tdc-globalcode
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralAlan Carlos
 

Mais procurados (20)

Precisa testar? - Parte 1
Precisa testar? - Parte 1Precisa testar? - Parte 1
Precisa testar? - Parte 1
 
Como escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaComo escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresa
 
SRE for dummies - Sebastian Webber
SRE for dummies - Sebastian WebberSRE for dummies - Sebastian Webber
SRE for dummies - Sebastian Webber
 
Testes em uma startup do mundo financeiro
Testes em uma startup do mundo financeiroTestes em uma startup do mundo financeiro
Testes em uma startup do mundo financeiro
 
Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS)
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
 
Testes E2E em Cypress com JS
Testes E2E em Cypress com JSTestes E2E em Cypress com JS
Testes E2E em Cypress com JS
 
A Importância do Teste Continuo
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste Continuo
 
DevOps
DevOpsDevOps
DevOps
 
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
Selenium WebDriver com Docker
Selenium WebDriver com DockerSelenium WebDriver com Docker
Selenium WebDriver com Docker
 
Gestão de Projeto de Desenvolvimento Agil(XP)
Gestão de Projeto de Desenvolvimento Agil(XP)Gestão de Projeto de Desenvolvimento Agil(XP)
Gestão de Projeto de Desenvolvimento Agil(XP)
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Conhecendo o Team Foundation Server
Conhecendo o Team Foundation ServerConhecendo o Team Foundation Server
Conhecendo o Team Foundation Server
 
ALM com VSTS
ALM com VSTSALM com VSTS
ALM com VSTS
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão Geral
 

Destaque

Museo de la mascara
Museo de la mascaraMuseo de la mascara
Museo de la mascarakikegomez329
 
Holiday heart syndrome revisited after 34 years
Holiday heart syndrome revisited after 34 yearsHoliday heart syndrome revisited after 34 years
Holiday heart syndrome revisited after 34 yearsDavid Tonelo
 
(ISIA 3) Cours d'algorithmique (1995)
(ISIA 3) Cours d'algorithmique (1995)(ISIA 3) Cours d'algorithmique (1995)
(ISIA 3) Cours d'algorithmique (1995)Frank Nielsen
 
Economia financiamiento esup situacion actual
Economia   financiamiento esup situacion actualEconomia   financiamiento esup situacion actual
Economia financiamiento esup situacion actualJorge Nuñez
 
Microlocation apresentacao cópia
Microlocation apresentacao   cópiaMicrolocation apresentacao   cópia
Microlocation apresentacao cópiaHandcomSlideshare
 
Compromisso público com a sociedade e deputados estaduais
Compromisso público com a sociedade e deputados estaduaisCompromisso público com a sociedade e deputados estaduais
Compromisso público com a sociedade e deputados estaduaisFolha de Pernambuco
 
20140703 die zukunft liegt in deiner hand google austria smech
20140703 die zukunft liegt in deiner hand google austria smech20140703 die zukunft liegt in deiner hand google austria smech
20140703 die zukunft liegt in deiner hand google austria smechWerbeplanung.at Summit
 
Dia Mundial del Agua
Dia Mundial del AguaDia Mundial del Agua
Dia Mundial del Aguanachoutp
 
Retiro espiritual 2011
Retiro espiritual 2011Retiro espiritual 2011
Retiro espiritual 2011nachoutp
 
Como instalar una memoria ram
Como instalar una memoria ramComo instalar una memoria ram
Como instalar una memoria ramCristian Damian
 
Da persona a persona 2
Da persona a persona 2Da persona a persona 2
Da persona a persona 2Ong 2.0
 
Apostila de adm da informacao
Apostila de adm da informacaoApostila de adm da informacao
Apostila de adm da informacaoAdenide Rodrigues
 
JoselóN El Maquis De PeñAcabarga
JoselóN El Maquis De PeñAcabargaJoselóN El Maquis De PeñAcabarga
JoselóN El Maquis De PeñAcabargahectorruizmartin
 
Unidad+didáctica+los+carnavales
Unidad+didáctica+los+carnavalesUnidad+didáctica+los+carnavales
Unidad+didáctica+los+carnavalesdanyeducaT
 
Faction Member kits
Faction Member kitsFaction Member kits
Faction Member kitslaureleeb
 

Destaque (20)

Museo de la mascara
Museo de la mascaraMuseo de la mascara
Museo de la mascara
 
Holiday heart syndrome revisited after 34 years
Holiday heart syndrome revisited after 34 yearsHoliday heart syndrome revisited after 34 years
Holiday heart syndrome revisited after 34 years
 
(ISIA 3) Cours d'algorithmique (1995)
(ISIA 3) Cours d'algorithmique (1995)(ISIA 3) Cours d'algorithmique (1995)
(ISIA 3) Cours d'algorithmique (1995)
 
Data WareHOuse
Data WareHOuseData WareHOuse
Data WareHOuse
 
Economia financiamiento esup situacion actual
Economia   financiamiento esup situacion actualEconomia   financiamiento esup situacion actual
Economia financiamiento esup situacion actual
 
Microlocation apresentacao cópia
Microlocation apresentacao   cópiaMicrolocation apresentacao   cópia
Microlocation apresentacao cópia
 
Compromisso público com a sociedade e deputados estaduais
Compromisso público com a sociedade e deputados estaduaisCompromisso público com a sociedade e deputados estaduais
Compromisso público com a sociedade e deputados estaduais
 
20140703 die zukunft liegt in deiner hand google austria smech
20140703 die zukunft liegt in deiner hand google austria smech20140703 die zukunft liegt in deiner hand google austria smech
20140703 die zukunft liegt in deiner hand google austria smech
 
Dia Mundial del Agua
Dia Mundial del AguaDia Mundial del Agua
Dia Mundial del Agua
 
Retiro espiritual 2011
Retiro espiritual 2011Retiro espiritual 2011
Retiro espiritual 2011
 
Vidas cruzadas
Vidas cruzadasVidas cruzadas
Vidas cruzadas
 
Como instalar una memoria ram
Como instalar una memoria ramComo instalar una memoria ram
Como instalar una memoria ram
 
Lec E Blast1
Lec E Blast1Lec E Blast1
Lec E Blast1
 
Da persona a persona 2
Da persona a persona 2Da persona a persona 2
Da persona a persona 2
 
Abelhinha
AbelhinhaAbelhinha
Abelhinha
 
Apostila de adm da informacao
Apostila de adm da informacaoApostila de adm da informacao
Apostila de adm da informacao
 
JoselóN El Maquis De PeñAcabarga
JoselóN El Maquis De PeñAcabargaJoselóN El Maquis De PeñAcabarga
JoselóN El Maquis De PeñAcabarga
 
2011 DFC taiwan-CHI-027 我們愛地球
2011 DFC taiwan-CHI-027 我們愛地球2011 DFC taiwan-CHI-027 我們愛地球
2011 DFC taiwan-CHI-027 我們愛地球
 
Unidad+didáctica+los+carnavales
Unidad+didáctica+los+carnavalesUnidad+didáctica+los+carnavales
Unidad+didáctica+los+carnavales
 
Faction Member kits
Faction Member kitsFaction Member kits
Faction Member kits
 

Semelhante a Um dia na Vida de Seu Aplicativo PHP

Es aula01
Es   aula01Es   aula01
Es aula01Itaú
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
Praticas DevOps Com ZendServer
Praticas DevOps Com ZendServerPraticas DevOps Com ZendServer
Praticas DevOps Com ZendServerWilliam Felipe
 
Práticas DevOps com Zend Server
Práticas DevOps com Zend ServerPráticas DevOps com Zend Server
Práticas DevOps com Zend ServerDiego Santos
 
Introdução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open SourceIntrodução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open SourceGlobalcode
 
Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaOtávio Calaça Xavier
 
Como automatizar Sistemas Legados utilizando ferramentas de DevOps
Como automatizar Sistemas Legados utilizando ferramentas de DevOpsComo automatizar Sistemas Legados utilizando ferramentas de DevOps
Como automatizar Sistemas Legados utilizando ferramentas de DevOpsRafael Salerno de Oliveira
 
Trabalho qualidade de software sistemas de informação
Trabalho qualidade de software   sistemas de informaçãoTrabalho qualidade de software   sistemas de informação
Trabalho qualidade de software sistemas de informaçãoFernando Gomes Chaves
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMFelipe Freire
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSAmazon Web Services LATAM
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de softwareLaura_ifpe
 
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...tdc-globalcode
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Renato Leal
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Cláudio Amaral
 

Semelhante a Um dia na Vida de Seu Aplicativo PHP (20)

Es aula01
Es   aula01Es   aula01
Es aula01
 
Engenharia de software
Engenharia de software Engenharia de software
Engenharia de software
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Praticas DevOps Com ZendServer
Praticas DevOps Com ZendServerPraticas DevOps Com ZendServer
Praticas DevOps Com ZendServer
 
Práticas DevOps com Zend Server
Práticas DevOps com Zend ServerPráticas DevOps com Zend Server
Práticas DevOps com Zend Server
 
Introdução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open SourceIntrodução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open Source
 
Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega Continua
 
Startups e DevOps
Startups e DevOpsStartups e DevOps
Startups e DevOps
 
Como automatizar Sistemas Legados utilizando ferramentas de DevOps
Como automatizar Sistemas Legados utilizando ferramentas de DevOpsComo automatizar Sistemas Legados utilizando ferramentas de DevOps
Como automatizar Sistemas Legados utilizando ferramentas de DevOps
 
Seu código fede e você nem sabia
Seu código fede e você nem sabiaSeu código fede e você nem sabia
Seu código fede e você nem sabia
 
Trabalho qualidade de software sistemas de informação
Trabalho qualidade de software   sistemas de informaçãoTrabalho qualidade de software   sistemas de informação
Trabalho qualidade de software sistemas de informação
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBM
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
DevOps
DevOpsDevOps
DevOps
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002
 

Um dia na Vida de Seu Aplicativo PHP

  • 1. 1 Um dia naVida do Seu Aplicativo Como bons Desenvolvimentos podem dar errado
  • 2. 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 ...
  • 3. 3 3 E então acontece ... o aplicativo falha ... e no pior momento possível.
  • 4. 4 O que deu errado? 50% dos dev e ops já perderam os prazos de lançamento devido à falta de coordenação43% afirmam ter dificuldade em atender as demanda de freqüentes implementações 56% tiveram aplicativos que funcionaram emTestes mas falharam na Produção 60 – 80% dos custos de desenvolvimento de software são “retrabalho” 50% das implementações de aplicativos sofrem rollback
  • 5. 5 De quem é realmenta a culpa?
  • 6. 6 O Grande Dia: Lançamento do novo Aplicativo • FaltaTransparência • Tempo é desperdiçado • Lançamentos manuais Por que é tão difícil?
  • 7. 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
  • 8. 8 Quando o Aplicativo se torna viral A 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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?
  • 13. 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
  • 14. 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çõesAgile se encontram
  • 15. 15 Como é o seu Dia? Saiba mais sobre como o Zend Server pode ajudar a prevenir a próxima crise no seu aplicativo.
  • 16. 16 Experimenta Grátis por 30 días www.zend.com/products/server Dúvidas? @ana_zend Zend Documentation Zend

Notas do Editor

  1. Here’s a common scenario for an ops team – preparing for an upcoming auditors visit.Here are the type of questions you need to be ready for: How is system access granted, monitored and controlled?• Where is the detailed history of security patches?• How is security preserved for end-of-life versions of apps?You are really going to need to have documentation to what changed, who has access to production, …Your developers might have developed stuff on a version of PHP developed a few years ago, how do you stay up to date on security patches to old versions of PHP that have been end of lifed by the PHP community ?Without Zend Server, your team feels the stress (detailed) Developers are still fixing problems!Developers are concerned what the auditor will want to know: how is system access controlled? Where are the records of security patches and who deployed them? What about version control? “Oh no!I have just two weeks to get ALL this documentation?”“I hope they don’t ask me about the PHP 5.2 apps we haven’t had time to migrate!”Ops has to rush around trying to find documentation on these issues.Devs are too busy fixing production issues to dig out paperwork on how they are handling their bug processes.   
  2. Zend server makes life easier for dev and ops teams working together to support faster releases. Faster less error prone deployment with automated deploymentConfig management prevents out of synch configs or unauthorized config changes Monitoring helps you identify app issues earlier, including performance trends Developers can see what’s happening with their app in production meaning faster problem resolution without having to replicate the problem in the dev/test environment. Huge time saving. All of this means both teams can work together to deliver releases more rapidly and frequently with less pain !
  3. This is where you propose what the right next step would be.1IBM2 Zend Developer Pulse Survey3 Software Engineering Institute4 Electric Cloud