SlideShare una empresa de Scribd logo
con ASP.NET Core
Microservicios
Pablo Castro Gonzalez
@pablocege
Eduardo Campañó
@eduardocampano
DataArt designs and builds custom
software systems.
We partner with clients to create and
support innovative solutions that help
businesses become a lasting success in
the marketplace.
Agenda
• Microservicios
• Microservicios con ASP.NET Core
Microservicios
¿De dónde venimos?
• Normalmente desarrollada en capas.
• Cambios chicos ⇒ Redeploy completo.
• Escalabilidad horizontal.
• Riesgo de Acoplamiento.
• Stack de tecnologías único.
¿Qué son Microservicios?
¿Qué son Microservicios?
• Renacimiento de SOA (webservices, SOAP).
• Servicio = Funcionalidad (SRP).
• Event-driven.
¿Qué son Microservicios?
• Ventajas sobre aplicaciones monolíticas:
− Escalabilidad.
− Mejor separación de responsabilidades.
− Diferentes tecnologías.
− Deploys parciales.
Características
• Componentes
• Organizados alrededor del Negocio
• Servicios Inteligentes, Comunicaciones Simples
• Gestión y Datos Descentralizados
• Comunicación entre Servicios
• Diseño Evolutivo
• Automatización de la Infraestructura
• Diseño Tolerante a Fallas
Componentes
• Reemplazables independientemente
• Actualizables independientemente
Componentes
• Arquitectura Monolítica
− Equipos de UI, BE, DBA
Organizados alrededor del Negocio
• Arquitectura de Microservicios
− Equipos por funcionalidades
• Orders, Shipping, Stock...
• Products over Projects
Servicios Inteligentes, Comunicaciones Simples
Servicios Inteligentes, Comunicaciones Simples
• ESB (Enterprise Service Bus) no funcionó.
• Se crean servicios que contengan la Business Logic.
• Se simplifica la comunicación entre servicios (dumb pipes).
• Más similar a como funciona Internet.
Gestión y Datos Descentralizados
• Evitar integración a nivel de la DB.
• Puede convenir desnormalizar datos.
Gestión y Datos Descentralizados
• La integración es a nivel de servicios.
− RPC calls
Gestión y Datos Descentralizados
• La integración es a nivel de servicios.
− RPC calls
− Messages Queues
Gestión y Datos Descentralizados
• Persistencia Políglota (relacional + NoSQL)
Automatización de infraestructura
• CI: Integración continua
Automatización de infraestructura
• CD: Deployments automáticos
− Escalabilidad
− Automated Tests
− Monitoreo / Logging
• Importancia de DevOps
• Uso de Containers
Diseño Tolerante a Fallas
• Herramientas Cloud.
− Monitoreo.
− Auto-scaling.
− API Gateway.
• Complejidad para soportar transacciones.
− Saga Pattern.
− Resiliencia.
Diseño evolutivo
• Versionado
• Dependencias
Resumiendo: Pros vs Cons
Pros Cons
Mayor escalabilidad Infrastructura
Flexibilidad para usar distintas tecnologías Ambiente local, debugging
Deploys parciales Configuración por servicio
Separación de responsabilidades Anti pattern: nanoservices
Refactors entre servicios
(Micro) Servicios con ASP. NET Core
ASP .NET Core
• Multiplataforma: Windows, Linux, MacOS,
Docker, ARM
• Muy similar a ASP.NET MVC + WebAPI
• Entity Framework Core (MSSQL, Postgres,
MySQL, Oracle?)
• Paquetes Nuget .NET Standard 1.x, 2.x
• CLI
.NET Core App
Contenedores Docker
ASP.NET Code 2.1 Dockerfile
Algunos otros comandos
RUN apt-get update && apt-get install -y somepackage
EXPOSE 80
ENV RESPONSE_COMPRESSION true
Imagenes oficiales docker para .NET Core
https://hub.docker.com/r/microsoft/dotnet/
Build container image
Automatización ASP.NET (CI / CD)
Automatización con ASP.NET Core (CI / CD)
¿Demo?
¿Qué sigue?
Logging
Serilog (logging estructurado) - https://serilog.net/
Seq (collector de logs) - https://getseq.net/
Configuracion
Spring Cloud Config Server - http://projects.spring.io/spring-
cloud/
Consul - https://www.consul.io/
Health Checks
HealthChecks - https://github.com/dotnet-
architecture/HealthChecks
AppMetrics - https://www.app-metrics.io/
(Inter)service Communications
Refit (interfaces para APIs REST) -
https://github.com/reactiveui/refit
Polly (resiliency, circuit breaker) - https://github.com/App-
vNext/Polly
Colas de mensajes
RabbitMQ - Azure Service Bus - AWS SNS - ActiveMQ
Gardelito
https://bitbucket.org/da-eduardocampano/gardelito/
Bibliografía y fuentes
• Martin Fowler – Microservices - https://martinfowler.com/articles/microservices.html
• Microservice Architecture - https://microservices.io/
• Microservices in a Nutshell. Pros and Cons. - https://blog.philipphauer.de/microservices-nutshell-pros-cons/
• Using RabbitMQ for Microservices Communication - https://codeburst.io/using-rabbitmq-for-microservices-
communication-on-docker-a43840401819
• Integración Continua – Introducción - https://code2read.com/2015/11/04/ci-integracion-continua-introduccion/
Eso es todo amigos…
ArgentinaDataArt
DataArt_BA
DataArtArgentina
MUCHAS GRACIAS

Más contenido relacionado

La actualidad más candente

Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Joseph Lopez
 
.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric
Guillermo Javier Bellmann
 
ARQUITECTURA DE REDES PARTE 2 JUAN
ARQUITECTURA DE REDES PARTE 2 JUANARQUITECTURA DE REDES PARTE 2 JUAN
ARQUITECTURA DE REDES PARTE 2 JUAN
Juan Rios
 
Arquitectura de redes de información
Arquitectura de redes de informaciónArquitectura de redes de información
Arquitectura de redes de informaciónEvelyn Soria
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
Guillermo Javier Bellmann
 
Introducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos AiresIntroducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos Aires
Guillermo Javier Bellmann
 
MCT Colombia Meeting Abr 2016 - Linux + Azure: Debate
MCT Colombia Meeting Abr 2016 - Linux + Azure: DebateMCT Colombia Meeting Abr 2016 - Linux + Azure: Debate
MCT Colombia Meeting Abr 2016 - Linux + Azure: Debate
CloudFirst Campus
 
Microservicios
MicroserviciosMicroservicios
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Joseph Lopez
 
Plataforma windows azure
Plataforma windows azurePlataforma windows azure
Plataforma windows azureLeonardo Mejia
 
1.2. arquitectura de redes
1.2. arquitectura de redes1.2. arquitectura de redes
1.2. arquitectura de redesVivipozo
 
Técnicas de Didáctica - Especialidad de Tecnología
Técnicas de Didáctica - Especialidad de TecnologíaTécnicas de Didáctica - Especialidad de Tecnología
Técnicas de Didáctica - Especialidad de Tecnología
Julio Castillo Palacios
 
1.2. arquitectura de redes
1.2. arquitectura de redes1.2. arquitectura de redes
1.2. arquitectura de redesVivipozo
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
jose torres
 
1.2. arquitectura de redes
1.2. arquitectura de redes1.2. arquitectura de redes
1.2. arquitectura de redes
JonaPerdomo
 
Curso de formación en Movilidad (Parte III) - Tecnología de Servidor
Curso de formación en Movilidad (Parte III) - Tecnología de ServidorCurso de formación en Movilidad (Parte III) - Tecnología de Servidor
Curso de formación en Movilidad (Parte III) - Tecnología de Servidor
Mobivery
 
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
atSistemas
 

La actualidad más candente (18)

Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
 
.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric
 
ARQUITECTURA DE REDES PARTE 2 JUAN
ARQUITECTURA DE REDES PARTE 2 JUANARQUITECTURA DE REDES PARTE 2 JUAN
ARQUITECTURA DE REDES PARTE 2 JUAN
 
Arquitectura de redes de información
Arquitectura de redes de informaciónArquitectura de redes de información
Arquitectura de redes de información
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CO v...
 
Introducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos AiresIntroducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos Aires
 
MCT Colombia Meeting Abr 2016 - Linux + Azure: Debate
MCT Colombia Meeting Abr 2016 - Linux + Azure: DebateMCT Colombia Meeting Abr 2016 - Linux + Azure: Debate
MCT Colombia Meeting Abr 2016 - Linux + Azure: Debate
 
Microservicios
MicroserviciosMicroservicios
Microservicios
 
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
 
Plataforma windows azure
Plataforma windows azurePlataforma windows azure
Plataforma windows azure
 
Diapo tic
Diapo ticDiapo tic
Diapo tic
 
1.2. arquitectura de redes
1.2. arquitectura de redes1.2. arquitectura de redes
1.2. arquitectura de redes
 
Técnicas de Didáctica - Especialidad de Tecnología
Técnicas de Didáctica - Especialidad de TecnologíaTécnicas de Didáctica - Especialidad de Tecnología
Técnicas de Didáctica - Especialidad de Tecnología
 
1.2. arquitectura de redes
1.2. arquitectura de redes1.2. arquitectura de redes
1.2. arquitectura de redes
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
1.2. arquitectura de redes
1.2. arquitectura de redes1.2. arquitectura de redes
1.2. arquitectura de redes
 
Curso de formación en Movilidad (Parte III) - Tecnología de Servidor
Curso de formación en Movilidad (Parte III) - Tecnología de ServidorCurso de formación en Movilidad (Parte III) - Tecnología de Servidor
Curso de formación en Movilidad (Parte III) - Tecnología de Servidor
 
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
 

Similar a Microservicios con ASP.NET Core

Trabajo fin de master Dirección TI
Trabajo fin de master Dirección TITrabajo fin de master Dirección TI
Trabajo fin de master Dirección TI
Manolo Crespo
 
Patrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaPatrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración Moderna
Francisco Arturo Viveros
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
Zemsania Services & Consulting
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
Javier Suárez Ruiz
 
M vs m
M vs mM vs m
M vs m
Paco Ocampo
 
Web App Container
Web App ContainerWeb App Container
Web App Container
CDS
 
BBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsBBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOps
Ernesto Anaya
 
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Pablo Ariel Di Loreto
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
avanttic Consultoría Tecnológica
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
IvanPerezColmenares1
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
Joseph Lopez
 
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microserviciosMecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Software Guru
 
SUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPESUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPE
SUSE España
 
Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architecture
Domingo Suarez Torres
 
Microservicios sobre tecnologías Pivotal y VMware
Microservicios sobre tecnologías Pivotal y VMwareMicroservicios sobre tecnologías Pivotal y VMware
Microservicios sobre tecnologías Pivotal y VMware
Antonio Gallego
 
ExpoCloud2013 - PaaS para desarrolladores
ExpoCloud2013 - PaaS para desarrolladoresExpoCloud2013 - PaaS para desarrolladores
ExpoCloud2013 - PaaS para desarrolladores
Inside_Marketing
 
Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7
Manuel Boira Cuevas
 
Comenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWSComenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWS
Amazon Web Services LATAM
 
Microservicios con Net Core y Azure Service Fabric
Microservicios con Net Core y Azure Service FabricMicroservicios con Net Core y Azure Service Fabric
Microservicios con Net Core y Azure Service Fabric
Belatrix Software
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
KronOps
 

Similar a Microservicios con ASP.NET Core (20)

Trabajo fin de master Dirección TI
Trabajo fin de master Dirección TITrabajo fin de master Dirección TI
Trabajo fin de master Dirección TI
 
Patrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaPatrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración Moderna
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
M vs m
M vs mM vs m
M vs m
 
Web App Container
Web App ContainerWeb App Container
Web App Container
 
BBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsBBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOps
 
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microserviciosMecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
 
SUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPESUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPE
 
Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architecture
 
Microservicios sobre tecnologías Pivotal y VMware
Microservicios sobre tecnologías Pivotal y VMwareMicroservicios sobre tecnologías Pivotal y VMware
Microservicios sobre tecnologías Pivotal y VMware
 
ExpoCloud2013 - PaaS para desarrolladores
ExpoCloud2013 - PaaS para desarrolladoresExpoCloud2013 - PaaS para desarrolladores
ExpoCloud2013 - PaaS para desarrolladores
 
Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7
 
Comenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWSComenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWS
 
Microservicios con Net Core y Azure Service Fabric
Microservicios con Net Core y Azure Service FabricMicroservicios con Net Core y Azure Service Fabric
Microservicios con Net Core y Azure Service Fabric
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 

Último

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 

Último (10)

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 

Microservicios con ASP.NET Core