Loading...
Loading...
Usamos cookies esenciales para mantener DevManta seguro y funcional. Debes aceptar el uso de cookies para continuar en este sitio.
Las cookies esenciales incluyen la sesión de inicio y la preferencia de idioma.
Construye sistemas backend listos para producción desde APIs hasta datos, confiabilidad y escala.
Obtén un mapa de alto nivel de los componentes del sistema backend y de cómo trabajan juntos para servir a las aplicaciones.
Comprende los conceptos esenciales de redes que los ingenieros backend necesitan para una comunicación de servicios confiable y la resolución de problemas.
Una visión general de cómo se diseñan, estructuran y mantienen las API de backend mediante contratos claros.
Sigue el ciclo de vida completo de una solicitud dentro de un servidor, desde su llegada hasta la respuesta.
Aprende cómo los backends manejan múltiples tareas de manera eficiente usando modelos de concurrencia y procesamiento asíncrono.
Explora cómo los trabajos en segundo plano y los workers manejan tareas de backend asíncronas, de larga duración y no bloqueantes.
Aprende a diseñar modelos de datos que reflejen los requisitos del negocio, manteniendo al mismo tiempo los sistemas mantenibles y escalables.
Explora los fundamentos de las bases de datos, los patrones de almacenamiento de datos y las compensaciones entre las opciones de bases de datos backend más comunes.
Aprende los fundamentos del caching para reducir la latencia, disminuir la carga y mejorar el rendimiento del backend a escala.
Aprende cómo la mensajería y las arquitecturas orientadas a eventos permiten una comunicación de backend desacoplada y escalable.
Comprende conceptos fundamentales de sistemas distribuidos como coordinación, consistencia, tolerancia a fallos y compensaciones.
Aprende estrategias para escalar sistemas backend y manejar el crecimiento del tráfico, los datos y la complejidad.
Aprende a construir sistemas confiables y a monitorearlos de manera efectiva con logs, métricas, trazas y alertas.
Comprende las prácticas fundamentales de seguridad en backend, desde la autenticación y la autorización hasta las vulnerabilidades comunes y sus defensas.
Comprende los flujos de trabajo de colaboración basados en Git que ayudan a los equipos de backend a entregar código de forma segura y eficiente.
Entiende cómo los contenedores y Docker empaquetan, ejecutan y aíslan servicios backend de forma consistente en distintos entornos.
Comprende los conceptos fundamentales de la infraestructura en la nube que impulsan los despliegues backend modernos.
Aprende cómo se implementan y administran los servicios de backend mediante flujos de trabajo prácticos de infraestructura y de lanzamiento.