Contenido del curso
0:00/5:49
Dividir una API en microservicios escalables
Suscríbete para ver másKafka para comunicar microservicios por eventos
Suscríbete para ver másFlujo de trabajo con Kafka para enrutar microservicios automáticamente
Suscríbete para ver másBases de datos fuera de contenedores Docker
Suscríbete para ver másAutomatiza microservicios ASP.NET con Bash
Suscríbete para ver másAutomatizar microservicios con Bash y Dockerfile
Suscríbete para ver másAzure Service Bus para comunicación entre microservicios
Suscríbete para ver másRest Client como alternativa a Swagger en VS Code
Suscríbete para ver másTres microservicios .NET corriendo sin Docker
Suscríbete para ver másCreación de servicios de consulta con .NET y SQL
play_circleViendo ahoraDocker Compose con cinco microservicios .NET
Suscríbete para ver másMonorepo vs multirepo en microservicios
Suscríbete para ver másConfiguración de secretos de GitHub para desplegar en Azure
Suscríbete para ver másDespliegue de aplicaciones con Azure Container Apps desde Docker Hub
Suscríbete para ver másDespliegue automático de microservicios con GitHub Actions
Suscríbete para ver másDesplegando microservicios con GitHub Actions
Suscríbete para ver másPróximos pasos de mejora en arquitectura de microservicios
Suscríbete para ver másCrear servicios de consulta independientes es una habilidad esencial para desarrolladores que utilizan .NET y SQL. Esto permite mejorar los procesos mediante estructuras claras y eficientes. Aquí aprenderás paso a paso cómo implementar un servicio práctico, llamado get adults, utilizando herramientas simples como NuGet, SQL y Swagger, directamente desde tu terminal.
¿Qué necesito antes de empezar?
Antes de generar tu servicio, verifica tener instalados estos paquetes claves a través de NuGet:
Haz esto desde tu terminal con comandos sencillos, copiando y pegando directamente desde el archivo de documentación proporcionado.
¿Cómo configuro mi proyecto paso a paso?
¿Cómo agrego mi conexión SQL correctamente?
La configuración del archivo appsettings es sencilla:
¿Qué elementos deben tener mis clases principales?
Tu archivo program.cs debe tener:
El archivo data context únicamente necesitará distinguir entre diferentes consultas, eliminando propiedades no relevantes para esta consulta particular, como la referencia "hijos" en este caso.
¿Qué precisión debe tener mi modelo de datos?
La definición de los modelos debe responder exactamente a los requerimientos de la consulta que vayas a realizar:
Royer Guerrero Pinilla
Ricardo Alfonso Gaitan Escobar
Se supone que cada microservicio deberia tener su db separada si ya la conectas a la misma db y no haces al menos separacion logica con schemas ejemplo en SQL. Si la base de datos falla todo lo otro igual asi que pierdes el beneficio de comunicarte usando el event bridge
Pienso que el curso no profundiza es bastante genérico y quedan muchos conceptos al aire sin dejarlos claros