No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

10 Días
20 Hrs
44 Min
16 Seg

Resumen de todo lo que aprendiste

14/15
Recursos

¿Quieres una cuenta gratuita en New Relic?

Por ser estudiante de Platzi puedes acceder a una. Solo debes registrarte en este formulario y seguir sus instrucciones.

¡Nunca pares de aprender!

Aportes 46

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Excelente curso y un curso de Kubernetes + NewRelic + CI/CD seria lo mejor de lo mejor.

En 2 días que llevo tomando este curso aprendí más sobre negocios y management que en 4, 2 semestres de universidad; Ricardo es un instructor maravilloso, este curso es súper claro y realmente te ayuda muchísimo a entender un montón de cosas; pienso que si realmente le prestas atención te lleva de 0 a 100 en Observabilidad, no tenía idea de que era y ahora sé bastante y no encuentro manera de agradecer a New Relic y Ricardo por lo fácil que han hecho el comenzar a aprender a hacer Dev Ops de cara a esto

Muy buen curso y así quedo el dashboard al final

Daniel Gutierrez varios videos tienen sus detalles; se nota que se equivoca el profesor o se repite unos segundos del video.

Esto de la observabilidad es nuevo para mí. Es una pena que no lo conocía en mi anterior empleo donde tenía que hacer un montón de manual testing cuando alguien hacía una queja. Ahora tengo un montón de ganas de participar en un proyecto tan grande donde se le pueda aplicar todo esto.

El curso estuvo bién, los conceptos sobre observabilidad se manejarón bién durante las clases.
Ahora sobre new relic, en mi opinión resultaría imposible explorar todas y cada unas de las funcionalidades y posibilidades que ofrece la plataforma en un curso tan corto, queda de parte de cada quién experimentar, practicar y leer la documentación.
Al profesor, se nota el esfuerzo para llevar acabo este curso. El único detalle es que algunas clases estan mal editadas, CHEKEN eso team @platzi

No conocía el concepto de Observabilidad, me encantó el curso, saber que se puede obtener tanta información y tan fácil de una aplicación web gracias a New Relic, es impresionante 🤯. Me encantaría ver un curso de Kubernetes y New Relic.
A seguir aprendiendo 😄

Yeah!

¡Me encantó el curso, gracias Ricardo! Aprendí mucho y me parece supervisual, gráfico y bueno para iniciarse. No había usado nunca New Relic antes!

Este es uno de los mejores cursos que he tomado, bastante completo y muy útil, lo recomiendo.

Muy buen material para la introducción a la observabilidad y monitorización. tomaré el curso práctico y lo implementare en mis plataformas para seguir aprendiendo.

Profe Ricardo, eres un súper docente,
Muchas gracias.

¡Increíble curso! Esto me abrió muchas posibilidades de implementación.
¡Que alegria formar parte de Platzi!

Comparar un **monolito** con una **arquitectura de microservicios** revela diferencias fundamentales en la forma en que se estructuran y gestionan las aplicaciones. Ambos enfoques tienen ventajas y desventajas, y su elección depende de los requisitos específicos del sistema y el contexto en el que se implementa. ### 1. **Estructura** * **Monolito**: En un sistema monolítico, toda la funcionalidad de la aplicación se construye como una única unidad de despliegue. Todas las funcionalidades (como autenticación, procesamiento de pagos, etc.) están en un solo código base y se ejecutan juntas. * **Microservicios**: Una aplicación construida con arquitectura de microservicios se divide en componentes pequeños e independientes. Cada servicio tiene una responsabilidad específica y puede ser desplegado y escalado por separado. ### 2. **Despliegue** * **Monolito**: Los cambios en cualquier parte del código requieren el despliegue completo de la aplicación, lo que puede resultar en actualizaciones más lentas y más riesgosas. * **Microservicios**: Cada servicio es independiente, por lo que los cambios o mejoras en un servicio no afectan a los demás. Esto permite despliegues más frecuentes y controlados. ### 3. **Escalabilidad** * **Monolito**: La escalabilidad de un monolito suele ser vertical, es decir, aumentando la capacidad del servidor donde se ejecuta la aplicación completa. Esto puede ser costoso y menos eficiente. * **Microservicios**: Los microservicios pueden escalarse horizontalmente, permitiendo escalar solo los componentes que lo necesitan, lo que permite un uso más eficiente de los recursos. ### 4. **Independencia de los equipos** * **Monolito**: Los equipos de desarrollo tienden a estar más centralizados, ya que los cambios afectan a todo el sistema, lo que requiere coordinación entre diferentes áreas del equipo. * **Microservicios**: Cada equipo puede trabajar de manera autónoma en un servicio específico, utilizando diferentes lenguajes, herramientas o bases de datos si es necesario, lo que aumenta la independencia y la agilidad del equipo. ### 5. **Mantenimiento y complejidad** * **Monolito**: Los monolitos pueden ser más simples de desarrollar y mantener inicialmente, pero a medida que crecen, se vuelven más difíciles de gestionar, especialmente cuando se introduce nueva funcionalidad. * **Microservicios**: A pesar de que los microservicios proporcionan mayor flexibilidad, también incrementan la complejidad en términos de gestión de múltiples servicios, orquestación, comunicación entre servicios y manejo de fallos. ### 6. **Tolerancia a fallos** * **Monolito**: En una aplicación monolítica, un fallo en un componente puede afectar a toda la aplicación, lo que la hace menos tolerante a errores. * **Microservicios**: En una arquitectura de microservicios, un fallo en un servicio no necesariamente afecta a otros servicios. Es posible aislar los errores y evitar la caída del sistema completo. ### 7. **Tecnologías y lenguajes** * **Monolito**: Generalmente, un monolito utiliza una sola tecnología o lenguaje de programación para todo el sistema. * **Microservicios**: En una arquitectura de microservicios, cada servicio puede ser desarrollado con diferentes lenguajes, tecnologías o bases de datos, lo que permite seleccionar la mejor herramienta para cada caso de uso específico. ### 8. **Comunicación** * **Monolito**: Dado que todo el sistema está en una sola unidad, la comunicación entre las partes de la aplicación ocurre dentro de la misma memoria del proceso, lo que es más rápido y sencillo. * **Microservicios**: Los microservicios deben comunicarse entre sí a través de redes, usando APIs (normalmente HTTP/REST, gRPC o mensajería asíncrona), lo que introduce latencia y posibles problemas de red. ### 9. **Tiempo de desarrollo** * **Monolito**: Los monolitos pueden ser más rápidos de construir al principio, ya que no requieren la complejidad de diseñar y gestionar múltiples servicios. * **Microservicios**: La arquitectura de microservicios requiere más planificación y coordinación al inicio, lo que puede aumentar el tiempo de desarrollo inicial, aunque a largo plazo pueden ofrecer más flexibilidad. ### Ejemplo práctico: * **Monolito**: Imagina una aplicación e-commerce monolítica donde el sistema de catálogo, el carrito de compras, los pagos y la autenticación están en el mismo código base. Si se hace un cambio en el sistema de pagos, todo el sistema debe ser probado y redeployado. * **Microservicios**: En una versión de microservicios, cada una de esas funcionalidades (catálogo, pagos, autenticación) es un servicio independiente. Si se modifica el sistema de pagos, solo ese microservicio necesita actualizarse y desplegarse, sin afectar a los otros servicios. ### Resumen: * **Monolito**: Ideal para aplicaciones más simples o cuando se busca rapidez en la fase inicial del desarrollo, pero puede convertirse en un desafío a medida que la aplicación crece. * **Microservicios**: Adecuado para sistemas complejos y grandes, proporcionando escalabilidad, independencia de los equipos y una mayor tolerancia a fallos, aunque introduce más complejidad en la gestión.
El **"Servicio de inicio de sesión"** generalmente se refiere a una parte del sistema que gestiona la autenticación de usuarios, es decir, el proceso en el que los usuarios ingresan sus credenciales (como nombre de usuario y contraseña) para acceder a una aplicación o plataforma. Este tipo de servicio suele encontrarse en aplicaciones de diferentes tipos, especialmente en aquellas que requieren que los usuarios se autentiquen para utilizar sus funcionalidades. Algunas de las aplicaciones o plataformas que utilizan un "Servicio de inicio de sesión" incluyen: 1. **Aplicaciones web o móviles**: Como plataformas de e-commerce, redes sociales o servicios de suscripción (Amazon, Facebook, Netflix). 2. **Sistemas empresariales**: ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), u otros sistemas internos donde empleados o clientes necesitan autenticarse para acceder. 3. **Plataformas SaaS**: Software como servicio (como Google Workspace, Microsoft 365) que requieren que los usuarios inicien sesión para acceder a las aplicaciones. 4. **Sistemas bancarios o financieros**: Donde se requiere un inicio de sesión seguro para que los clientes accedan a su información financiera o realicen transacciones. Dado que el "Servicio de inicio de sesión" es un componente genérico de muchas aplicaciones, no está asociado a una aplicación específica sino que es un patrón común en sistemas que manejan usuarios autenticados.
Excelente curso de observabilidad tengo rato haciendo monitoring en data dog y demas y me metia en las consolas sin saber esto del melt ahora lo tengo mucho mas claro gracias gracias gracias!! nunca paren de aprender.
Es nuevo, pero me imaginaba que tenia que existir algún servicio que cumpliera con esta función ya que aunque hasta la fecha no le había puesto la importancia que se le debe, pero ya llego la hora!

Despues de haber visto el curso, se me ocurre tantas cosas para hacer en mi proyecto donde trabajo.

Es un buen contenido, pero no deja de ser muy básico y en las perguntas los ejejmplos no trabajan adecudamente.

El contenido muy bueno, pero los 2 retos no se pueden completar con total satisfaccion, la cuenta no contiene el perfil que indica, solo da acceso a una web portal

hola team platzi @platzi!, favor actualicen este curso, la parte de observabilidad esta excelente como intro pero los retos de new relic estan incompletos.

El curso está bueno lástima que el último reto no se pueda realizar completo, la instrucción del quiz no es clara en un principio y hay un enlace que no funciona, retorna 404

Me parece que antes de la actualización el curso era más completo y valioso 😕

MUuchas Graicas

El curso creo que le falta una parte muy importante, está muy bien todas las metricas y demás, pero hay que bajarlo a tierra,

Si tienes un endpoiint que tardas 20 segundos, como haces para saber que parte del código es la que va lenta?

No me sirve de nada que me digas que ese endpoint va lento si luego dentro del programa hay que sumergirse en miles de línea de codigo,

Debería explicar como se puede obtener algo así para poder saber el origen/es del problema
https://prnt.sc/cr_Eu7VQBnie

Muy buen curso y contenido, creo que es bueno si estas interesado en DevOps por ahora me sirvió mucho para aprender y en un futuro pienso verlo nuevamente para repasar. Gracias!

Me gusto mucho este curso, muy buena la explicacion de Celis, hay algunos temas que volveria a repasar como los primeros pasos de la instalacion/configuracion inicial, me tomo un tiempo el curso por algunos temas que no vi, y me gusto la explicacion sobre NRQL y los ejemplos.

Excelente curso llegue sin saber nada y me voy analizando mis aplicaciones y paginas web

Excelente curso 🙌💯💯

No sabia que este curso existia, me di cuenta y es muy bueno. Gran instructor Richard Celis

Mil gracias Ricardo Celis

Increible la forma de enseñar de Ricardo! te lo agradezco mucho he aprendido demasiado en estos días. Estoy entusiasmado por seguir aprendiendo más sobre New Relic!

Muy buen curso!! Ricardo

Excelente curso, no conocía el tema de la observabilidad pero gracias a este curso logré llevarme una muy buena noción, aparte de haber puesto en práctica los conocimientos que íbamos adquiriendo a través de la plataforma de New Relic. Todo un mundo nuevo que conocer, pero esto es un gran inicio.

es impresionante la facilidad con la que se pueden medir, evaluar y controlar los datos sobre el uso de una aplicación web. Ya mismo me pongo a ver como implementar esto en mi portafolio para poder controlar a los reclutadores a ver si realmente miran los portafolios o no 😄.
Me parece super entretenido y poderoso este tema. Me quedo con lo aprendido y a aprender más.

PD: Y SI, quiero un curso de Kubernetes. Gracias profe Ricardo, muy buen curso 😃.

Muy buen curso! se aprendio mucho sobre observabilidad y siento que cada vez soy un mejor profesional de valor, es la primera vez que escucho sobre este concepto pero quede muchas ganas de seguir aprendiendo…muchas gracias por el curso

Me encantó mucho el curso. Muchas gracias profe Ricardo

Gracias por el curso. En general no lo disfruté mucho. Parece que el profesor no tiene experiencia profesional en DevOps ni en observabilidad. Más bien parece que el profesor leyó mucha documentación y quiso dar el cruso. Hubiese sido muy valioso haber sido instruído por alguien experto en la industria.

Espectacular curso, gracias Ricardo…

Queremos un curso de K8s + CI/CD + New Relic + Ricardo Celis, por favor!!!

Yo conocia un poco sobre el monitoreo ya que lo vi un poco en la escuela, vimos el funcionamiento de Grafana y de Nagios, pero no vimos sobre la creación de alertas y calculo de datos avanzados como NRQL y Apdex.

Me gustó bastante los Syntethics, me sorprendió bastante la forma en que funcionaban.

Un excelente profe, gracias Ricardo Celis! En estas clases siento que he aprendido demasiado y estaré esperando el curso de Kubernetes! 😄

Increíble curso, antes de este curso no sabía nada sobre este concepto de observabilidad y no puedo creer como he vivido sin esto en mis aplicaciones, tiene muchas aplicaciones y posibilidades. Gracias Ricardo Celis por impartir este curso y tus conocimientos, a Platzi por el reto y la oportunidad de conocer esta herramienta y New Relic por certificar a los estudiantes.

Excelente trabajo unos de los mejores curso que he tomado , ya que llegue con cero conocimiento de observabilidad de esta forma y termine con un conocimiento muy sobresaliente, para poder implementar la observabilidad en mis software.

este fue un curso que no sabia que lo necesitaba, gran trabajo!

Muy buen curso de Relic, Despues de trabajar con ELK stack he reforzado y aprendido mucho ; y tambien como se hace con otras plataformas.

Genial, no sabia del concepto de observabilidad y esto fue un acercamiento muchas gracias a Platzi y New Relic por brindarnos esta información, la pase bien y todo el contenido estuvo excelente!!🚀