Skip to content

Este repositorio es todo lo que necesitas para lograr mejorar tu nivel de experiencia en microservicios desde 0 hasta un total profesional

Notifications You must be signed in to change notification settings

aminespinoza10/Curso-Microservicios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso de Microservicios

Este repositorio es todo lo que necesitas para lograr mejorar tu nivel de experiencia en microservicios desde 0 hasta un total profesional.

Lista de videos

Capítulo 1: Aprendiendo a crear una API mínima con SQL Azure
Capítulo 2: Agregando blob storage y condiciones
Capítulo 3: De mi API a los microservicios
Capítulo 4: Convierte los métodos de tu API a servicios
Capítulo 5: Comunicación entre microservicios (queues)
Capítulo 6: Comunicación entre microservicios (topics)
Capítulo 7: Despliega todo con Docker Compose
Capítulo 8: ¡Hora de desplegar en la nube!
Capítulo 9: CI/CD para cada uno de tus microservicios
Capítulo 10: Esto es solo el inicio

O podemos hacerlo mucho más simple, aquí tienes la lista de reproducción.

Lista de reproducción

Consideraciones para cada capítulo

Capítulo 1

En el capítulo 1 mencioné que se requieren paquetes de Nuget para la API, estos son los enlaces.

Microsoft.EntityFrameworkCore
Swashbuckle.AspNetCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.AspNetCore.OpenApi

La opción que utilicé en el video fue la primera, por medio de .NET CLI como se muestra en la imagen.

Nuget

Capítulo 2

En el capitulo 2 mencioné que se requiere el paquete para blob storage, este es el enlace.

Azure.Storage.Blobs

Capítulo 3

El diagrama visto en este video es el siguiente.

Arquitectura

Capítulo 4

La organización y comunicación entre mis microservicios.

Arquitectura

Capítulo 5

Aquí tienes el diagrama de la comunicación entre microservicios.

Diagrama

Los paquetes de Nuget que se requieren para el capítulo 5 son los siguientes.

Azure.Messaging.ServiceBus

En el caso de Python podrás encontrar todos los paquetes necesarios en el archivo requirements.txt.

Capítulo 6

Los paquetes de Nuget que se requieren para el capítulo 6 son los siguientes.

Azure.Messaging.ServiceBus Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.FileExtensions Microsoft.Extensions.Configuration.Json Microsoft.Extensions.Hosting System.Data.SqlClient

Capítulo 7

¡En este capítulo no hay nada que instalar y si hay mucho que disfrtuar! Aquí tienes el diagrama de los puertos que utilicé para cada microservicio.

Capítulo 8

En este capítulo se requieren las siguientes herramientas para poder ejecutar el script.

Azure CLI Terraform sqlcmd

About

Este repositorio es todo lo que necesitas para lograr mejorar tu nivel de experiencia en microservicios desde 0 hasta un total profesional

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •