SlideShare una empresa de Scribd logo
Gestión de Rendimiento
de Aplicaciones Java
Jose Luis Bugarin
@jlbugarin - @iluminatic
https://iluminatic.com – https://consultorjava.com
Acerca de Mi
• Me gusta el futbol
• Me interesa mucho que las
personas verdaderamente
aprendan…
• Participo como expositor
constantemente en eventos de
tecnología…
• Soy pragmático, leer y hacer…
• Con fuerza y siempre hacia
adelante…
Antes de Comenzar…
• El rendimiento de aplicaciones es considerado en
gran medida un arte…
• No hay un único enfoque…
• Los cambios que se hagan no funcionaran para
todos…
• Las pruebas de rendimiento deben integrarse en el
ciclo de vida completo del producto de software
para garantizar la continuidad y la calidad
• Fases de desarrollo, construcción, lanzamiento
y mantenimiento
Performance
Testing
• Las pruebas de rendimiento determinan o
validan características de calidad del
producto de software:
• Tiempos de respuesta
• Rendimiento
• Utilización de Recursos
• Escalabilidad
• Estabilidad
En Modo Local
• Visual VM
• SOAP UI
• Aplicación Spring Boot
Arquitectura de
Referencia
• Elastic Search – LogStash – Kibana
(STACK ELK)
Open Source
DEMO USANDO
ELK
• ElasticSearch
• APM Server
• Kibana
• Aplicación Spring Boot
• Aplicación con Payara Micro
Otros Productos
• Herramientas APM
Recomendaciones
• Comienza con aplicaciones pequeñas…
• Realiza pruebas de concepto…
• Para iniciar, no inviertas en licencias
aprovecha el poder del open source…
• Habilitar configuraciones para desarrollo,
uat, y producción…
Gracias Totales
• Sígueme en: CONSULTORJAVA.com
• @jlbugarin - @iluminatic
• Déjame un mensaje en
jbugarin@consultorjava.com

Más contenido relacionado

PDF
Pruebas de software con Microsoft Visual Studio 2013 y Visual Studio Online
PPT
Instituto ELA
PPTX
Preguntas de Entrevista Openbank Globant
PPTX
Presentación1 morales villanueva
PPTX
CONDICIONES DE TRABAJO.pptx
PDF
Quality analysis unicaba Unidad 1 Clase 1.pdf
PPTX
01 Presentacion curso ingeniería de software
PDF
02 proceso ciclodevida
Pruebas de software con Microsoft Visual Studio 2013 y Visual Studio Online
Instituto ELA
Preguntas de Entrevista Openbank Globant
Presentación1 morales villanueva
CONDICIONES DE TRABAJO.pptx
Quality analysis unicaba Unidad 1 Clase 1.pdf
01 Presentacion curso ingeniería de software
02 proceso ciclodevida

Similar a Gestión de Rendimiento en Aplicaciones Java - APM (20)

PDF
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
PPTX
PPTX
Argentesting 2019 - Cómo convertirse en un tester ágil
PPTX
PPTX
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
PPTX
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...
PPTX
Meetup TestingAR 2016 - Performance testing durante y después
PPTX
ALM y Office 365
PPTX
Meetup: Mobile Automation
PDF
PDF
Desarrollo ágil de aplicaciones
PPTX
Modelos de procesos de software
PDF
7.PUBLIC.WORKHOME,.................,.pdf
PPTX
Gestión de proyectos informáticos
PDF
16416960 modelo-cascada-espiralincremental
PPTX
Gestion proyectos, metodología ágiles y SCRUM
PPTX
PROCESO UNIFICADO
PPT
Clase 11
PPTX
Ingeniería de software Definicion,inicion,importancia y utilidad
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Argentesting 2019 - Cómo convertirse en un tester ágil
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...
Meetup TestingAR 2016 - Performance testing durante y después
ALM y Office 365
Meetup: Mobile Automation
Desarrollo ágil de aplicaciones
Modelos de procesos de software
7.PUBLIC.WORKHOME,.................,.pdf
Gestión de proyectos informáticos
16416960 modelo-cascada-espiralincremental
Gestion proyectos, metodología ágiles y SCRUM
PROCESO UNIFICADO
Clase 11
Ingeniería de software Definicion,inicion,importancia y utilidad
Publicidad

Más de Jose Luis Bugarin Peche (20)

PPTX
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...
PPTX
ILUMINATIC TECNOLOGIA | Inteligencia Artificial con Java
PPTX
Inteligencia artificial en las Empresas
PPTX
Arquitectura de Apis & GRPC | #JCONFPERU
PPTX
Amazon ec2 | Jose Luis bugarin | Arquitecto Empresarial
PPTX
Aprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis Bugarin
PDF
Ecosistema Tecnología Java
PDF
Transformación Digital | Enfoque para Estudiantes Universitarios
PPTX
¿Que son los microservicios?
PPTX
Comunicar la tierra con la nube jlbugarin v1.0
PPTX
Sistemas Distribuidos Introduccion
PPT
Iluminatic facturacion electronica_referencia
PPTX
Arquitectura empresarial
PPTX
Desarrollo empresarial con java
PPT
Introduccion inteligencia negocios | business intelligence
PPT
Servicios Web en Android
PPT
Tecnologías de la Información y Comunicación en la Contabilidad...
PPT
Administracion servidores linux
PPT
Spring - Inyección de Dependencias
PPTX
Curso JSF - Conceptos Basicos
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...
ILUMINATIC TECNOLOGIA | Inteligencia Artificial con Java
Inteligencia artificial en las Empresas
Arquitectura de Apis & GRPC | #JCONFPERU
Amazon ec2 | Jose Luis bugarin | Arquitecto Empresarial
Aprendizaje Supervisado | Redes Neuronales Perceptron | Jose Luis Bugarin
Ecosistema Tecnología Java
Transformación Digital | Enfoque para Estudiantes Universitarios
¿Que son los microservicios?
Comunicar la tierra con la nube jlbugarin v1.0
Sistemas Distribuidos Introduccion
Iluminatic facturacion electronica_referencia
Arquitectura empresarial
Desarrollo empresarial con java
Introduccion inteligencia negocios | business intelligence
Servicios Web en Android
Tecnologías de la Información y Comunicación en la Contabilidad...
Administracion servidores linux
Spring - Inyección de Dependencias
Curso JSF - Conceptos Basicos
Publicidad

Último (20)

PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Maste clas de estructura metálica y arquitectura
introduccion a las_web en el 2025_mejoras.ppt
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Historia Inteligencia Artificial Ana Romero.pptx
Propuesta BKP servidores con Acronis1.pptx
capacitación de aire acondicionado Bgh r 410
Presentación PASANTIAS AuditorioOO..pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
SAP Transportation Management para LSP, TM140 Col18
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Diapositiva proyecto de vida, materia catedra
modulo seguimiento 1 para iniciantes del
Presentacion de Alba Curso Auditores Internos ISO 19011
historia_web de la creacion de un navegador_presentacion.pptx
Sesion 1 de microsoft power point - Clase 1
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Power Point Nicolás Carrasco (disertación Roblox).pptx
Maste clas de estructura metálica y arquitectura

Gestión de Rendimiento en Aplicaciones Java - APM

  • 1. Gestión de Rendimiento de Aplicaciones Java Jose Luis Bugarin @jlbugarin - @iluminatic https://iluminatic.com – https://consultorjava.com
  • 2. Acerca de Mi • Me gusta el futbol • Me interesa mucho que las personas verdaderamente aprendan… • Participo como expositor constantemente en eventos de tecnología… • Soy pragmático, leer y hacer… • Con fuerza y siempre hacia adelante…
  • 3. Antes de Comenzar… • El rendimiento de aplicaciones es considerado en gran medida un arte… • No hay un único enfoque… • Los cambios que se hagan no funcionaran para todos… • Las pruebas de rendimiento deben integrarse en el ciclo de vida completo del producto de software para garantizar la continuidad y la calidad • Fases de desarrollo, construcción, lanzamiento y mantenimiento
  • 4. Performance Testing • Las pruebas de rendimiento determinan o validan características de calidad del producto de software: • Tiempos de respuesta • Rendimiento • Utilización de Recursos • Escalabilidad • Estabilidad
  • 5. En Modo Local • Visual VM • SOAP UI • Aplicación Spring Boot
  • 6. Arquitectura de Referencia • Elastic Search – LogStash – Kibana (STACK ELK)
  • 8. DEMO USANDO ELK • ElasticSearch • APM Server • Kibana • Aplicación Spring Boot • Aplicación con Payara Micro
  • 10. Recomendaciones • Comienza con aplicaciones pequeñas… • Realiza pruebas de concepto… • Para iniciar, no inviertas en licencias aprovecha el poder del open source… • Habilitar configuraciones para desarrollo, uat, y producción…
  • 11. Gracias Totales • Sígueme en: CONSULTORJAVA.com • @jlbugarin - @iluminatic • Déjame un mensaje en jbugarin@consultorjava.com