Operação e Monitoramento de Aplicações Java... e agora?

397 visualizações

Publicada em

Operação e Monitoramento de Aplicações Java... e agora?

(TDC 2014)

Publicada em: Tecnologia
1 comentário
3 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
397
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
2
Comentários
1
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Operação e Monitoramento de Aplicações Java... e agora?

  1. 1. Operação e Monitoramento de Aplicações Java … e agora? Aldrin Leal, <aldrin@ingenieux.com.br>
  2. 2. Globalcode – Open4education Agenda Introdução public static void main(String[] args) Mas e ai?
  3. 3. Globalcode – Open4education Introdução Aldrin Leal Protroll Projetos / Experiência em Ops Outras Áreas: Cloud ALM Big Data
  4. 4. Globalcode – Open4education Bomdiaê!
  5. 5. Globalcode – Open4education Desisti do Application Server O Modelo não funciona Tenho pouco controle Dissonância: Dev x Admin
  6. 6. Globalcode – Open4education O que seria o Application Server? Implementação do Java EE Oferece XML, Json, Configuração, Validação (meh) RDBMS, Transações (okokokokokokok) Web, JSF Remoting
  7. 7. Globalcode – Open4education E sem o appserver? O Mundo existe! Netty / Jetty Embarcado / API HTTP Java Outros Application Servers OSGi java –jar
  8. 8. Globalcode – Open4education Mas como? Estudo de Caso com o Dropwizard Jar “fat jar” Configuração …. Lucro!
  9. 9. Globalcode – Open4education E como manter? Logging Logback, sempre Logback{,-test}.xml Configuração Dropmetrics / Jackson Typesafe Config Metrics Histograms, Counters Reporters (Ganglia, JMX, Console)
  10. 10. Globalcode – Open4education Mas tá travando! Profiler Mission Control
  11. 11. Globalcode – Open4education Mas e os serviços? Upstart, Systemd Hashdot Java Service Wrapper Docker Deployment vs Downtime Zookeeper? Thrift?
  12. 12. Conclusão: Fugir do AppServer é possível Mas você precise conferir alguns aspectos Tenha um carinho grande pro seu sysadmin Globalcode – Open4education
  13. 13. Globalcode – Open4education Dúvidas?
  14. 14. Globalcode – Open4education Obrigado

×