SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Hola!
Manuel Alba
Amante de la tecnología, Docente y Jefe del área
de arquitectura de software en Universidad de
Chile.
Puedes encontrarme como:
@el_malba
2
¿Que vamos a hacer hoy ?
Agenda
● Que es una base de
datos no relacional
● Caso éxito personal
● ¿Que es elasticsearch?
● ¿Cómo aplicarlo en mi
proyecto ?
Frase:
La información es poder.
3
1.
¿Qué tipos de Bases de datos
existen?
Pero si las bases de datos relaciones solucionan todo
4
No todos los problemas son clavos y no todas
las soluciones son martillos
5
Que es una base de datos no relacional
✖ No existen los Joins
✖ Existen varios tipos de clasificación
✖ Bases de datos relacionales no pueden
escalar
Hay que conocer bien el problema y ver si
este lo puede solucionar
6
Que pasa en internet 1 minuto
7
Caso de éxito Personal
Enseña.cl
8
9
¿Cuándo y porqué
comenzó?
Creada el año 2015,
comenzó como sitio el
cual me ayudaba a
realizar las ayudantías
más fácil
Enseña.cl
¿Que hace ?
Gestiona un ambiente
para aprender y
desarrollar basado en
una web eliminando
cualquier problema de
no poder realizar alguna
actividad por cualquier
motivo.
10
Demo App
11
Donde lo usan
SErvidores
12
Proceso de vida
Desarrollar
y
Probar
Monitorear
Desplegar
13
¿Y Cuando hay un problema ?
14
Infraestructura
Desarrollo
Datos
Operación
35
cada sección se debe multiplicar aproximadamente por 30
alumnos
4500usuarios
Secciones usando este software
15
¿Cómo monitorear la aplicación 24x7 ?
Cómo dormir tranquilo y evitar el problema de las 5.50 AM
16
elastic Stack
Elastic Search
✖ Es un motor de base de datos nosql tipo
documental
✖ Su tipo driver de conexión es HTTP
✖ Está orientado a realizar búsquedas muy rápido
✖ Orientado a realizar búsquedas eficientes y
escalables
17
elastic Stack
Kibana
✖ Permite Crear
Dashboard
facilmente
✖ Ofrece visualizar
datos de forma
gráfica y sencilla
18
elastic Stack
APM
Application Performance Management)
✖ Se disponen de agentes para multiples
tecnologias Go Ruby Python NodeJS entre
otras.
✖ Me permite extraer información muy
valiosa con un mínimo esfuerzo.
19
Realizar el mínimo esfuerzo obtener la mayor información posible
20
Mi Aplicación
APM
Elastic
Search
Construyamos nuestra propia APP
Una simple página en react + go que muestre el ranking ATP
21
Demo App
22
Preguntas
Participa y Gana
✖ https://forms.gle/f2MF6rjB2dur27B68
23
Preguntas
¿Elastic Stack solo sirve caso de uso
mostrado?
24
Preguntas
Participa y Gana
✖ https://forms.gle/f2MF6rjB2dur27B68
25
¡Muchas Gracias!
¿Preguntas?
Puedes encontrarme como:
@el_malba
malba@mmae.cl
26

Más contenido relacionado

Similar a Encontrar problemas con el uso de los agentes de APM

Principios de agilidad a escala
Principios de agilidad a escalaPrincipios de agilidad a escala
Principios de agilidad a escala
Javier Sánchez
 
Universo Agile
Universo AgileUniverso Agile
Universo Agile
lucsat
 
Entrega2-ProyectoIntegrador
Entrega2-ProyectoIntegradorEntrega2-ProyectoIntegrador
Entrega2-ProyectoIntegrador
dani
 
Entregable2 proyectointegrador
Entregable2 proyectointegradorEntregable2 proyectointegrador
Entregable2 proyectointegrador
dani
 

Similar a Encontrar problemas con el uso de los agentes de APM (20)

Principios de agilidad a escala
Principios de agilidad a escalaPrincipios de agilidad a escala
Principios de agilidad a escala
 
Agile & product design
Agile & product designAgile & product design
Agile & product design
 
Atix19
Atix19Atix19
Atix19
 
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
 
Aplicando experiencia de usuario a nuestros proyectos en Drupal
Aplicando experiencia de usuario a nuestros proyectos en DrupalAplicando experiencia de usuario a nuestros proyectos en Drupal
Aplicando experiencia de usuario a nuestros proyectos en Drupal
 
Universo Agile
Universo AgileUniverso Agile
Universo Agile
 
Inventario de contenido Diplomado Arquitectura de Información y UX
Inventario de contenido Diplomado Arquitectura de Información y UXInventario de contenido Diplomado Arquitectura de Información y UX
Inventario de contenido Diplomado Arquitectura de Información y UX
 
Practicas
PracticasPracticas
Practicas
 
Charla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 MadridCharla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 Madrid
 
IDE 0318628
IDE 0318628IDE 0318628
IDE 0318628
 
Entrega2-ProyectoIntegrador
Entrega2-ProyectoIntegradorEntrega2-ProyectoIntegrador
Entrega2-ProyectoIntegrador
 
Entregable2 proyectointegrador
Entregable2 proyectointegradorEntregable2 proyectointegrador
Entregable2 proyectointegrador
 
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdf
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdfeBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdf
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdf
 
Viviendo de Software Libre
Viviendo de Software LibreViviendo de Software Libre
Viviendo de Software Libre
 
Charla - MVP con django (beta beers)
Charla - MVP con django (beta beers)Charla - MVP con django (beta beers)
Charla - MVP con django (beta beers)
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
El Emperador No Tiene Traje
El Emperador No Tiene TrajeEl Emperador No Tiene Traje
El Emperador No Tiene Traje
 
Dev ops en arquitectura de sistemas
Dev ops en arquitectura de sistemasDev ops en arquitectura de sistemas
Dev ops en arquitectura de sistemas
 
Creación de proyectos web con Drupal
Creación de proyectos web con DrupalCreación de proyectos web con Drupal
Creación de proyectos web con Drupal
 
User Experience Research: los métodos más usados en Mercado Libre
User Experience Research: los métodos más usados en Mercado LibreUser Experience Research: los métodos más usados en Mercado Libre
User Experience Research: los métodos más usados en Mercado Libre
 

Más de UllyCarolinneSampaio

Más de UllyCarolinneSampaio (17)

Building Observable Infrastructure and Code
Building Observable Infrastructure and CodeBuilding Observable Infrastructure and Code
Building Observable Infrastructure and Code
 
Usando elastic watcher y alerting module para preparar el bistec perfecto
Usando elastic watcher y alerting module para preparar el bistec perfectoUsando elastic watcher y alerting module para preparar el bistec perfecto
Usando elastic watcher y alerting module para preparar el bistec perfecto
 
Primeros pasos con Kibana - Parte 2
Primeros pasos con Kibana - Parte 2Primeros pasos con Kibana - Parte 2
Primeros pasos con Kibana - Parte 2
 
[Vancouver] part 2 understanding the relevance of your search with elasticse...
[Vancouver] part 2  understanding the relevance of your search with elasticse...[Vancouver] part 2  understanding the relevance of your search with elasticse...
[Vancouver] part 2 understanding the relevance of your search with elasticse...
 
Primeros pasos con Logstash y Beats
Primeros pasos con Logstash y BeatsPrimeros pasos con Logstash y Beats
Primeros pasos con Logstash y Beats
 
Primeros pasos con kibana parte 1
Primeros pasos con kibana parte 1Primeros pasos con kibana parte 1
Primeros pasos con kibana parte 1
 
Vancouver part 1 intro to elasticsearch and kibana-beginner's crash course ...
Vancouver   part 1 intro to elasticsearch and kibana-beginner's crash course ...Vancouver   part 1 intro to elasticsearch and kibana-beginner's crash course ...
Vancouver part 1 intro to elasticsearch and kibana-beginner's crash course ...
 
What's new in Kibana - Elastic meetup
What's new in Kibana - Elastic meetupWhat's new in Kibana - Elastic meetup
What's new in Kibana - Elastic meetup
 
Primeros pasos con elasticsearch
Primeros pasos con elasticsearchPrimeros pasos con elasticsearch
Primeros pasos con elasticsearch
 
La importancia de la observabilidad con Elastic
La importancia de la observabilidad con ElasticLa importancia de la observabilidad con Elastic
La importancia de la observabilidad con Elastic
 
Logstash filebeat webinar
Logstash filebeat webinar  Logstash filebeat webinar
Logstash filebeat webinar
 
Enterprise search: search at scale
Enterprise search: search at scaleEnterprise search: search at scale
Enterprise search: search at scale
 
Beats a-tus-datos
Beats a-tus-datosBeats a-tus-datos
Beats a-tus-datos
 
Enterprise search solutions
Enterprise search solutionsEnterprise search solutions
Enterprise search solutions
 
Why upgrade to v7.7
Why upgrade to v7.7Why upgrade to v7.7
Why upgrade to v7.7
 
Observando sistemas the información con Elastic APM
Observando sistemas the información con Elastic APMObservando sistemas the información con Elastic APM
Observando sistemas the información con Elastic APM
 
Mejorando las busquedas en nuestras aplicaciones web con elasticsearch
Mejorando las busquedas en nuestras aplicaciones web con elasticsearchMejorando las busquedas en nuestras aplicaciones web con elasticsearch
Mejorando las busquedas en nuestras aplicaciones web con elasticsearch
 

Encontrar problemas con el uso de los agentes de APM