Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microservicios de .NET Core en Docker Containers de Azure

Microservicios de .NET Core en Docker Containers de Azure

Microsoft Techtour México 2016, Tec de Monterrey Puebla.
Teoría y Práctica de Microservicios y Contenedores de Docker, con el stack de .NET Core. ¡Funciona con Linux!

Salvador Parra Rosas

December 06, 2016
Tweet

More Decks by Salvador Parra Rosas

Other Decks in Technology

Transcript

  1. Salvador Parra Rosas Microservicios de .NET Core en Docker Containers

    de Azure Microsoft Technical Community Tour
  2. Salvador Parra • Arquitecto de Software, Data Scientist y Desarrollador

    • Especializado en Arquitecturas Opinadas de Cloud Computing y Software Distribuido en plataformas Híbridas • Microsoft Influencer para Big Data for Researchers y Consultor Externo de Acceso Abierto para el CONACYT • Imparte los Talleres de Diseño de Software Empresarial, Big Data y IOT con plataforma central .NET • Cofundador de Siderare Software y Cluster Manager del Tecnocluster DATIA para Industria 4.0 @salvadorparra www.siderare.com
  3. Agenda ITPros, Devops y Desarrolladores: El Reto Microservicios y Sofware

    Moderno Arquitecturas Opinadas Contenedores y Azure El potencial de .NET Core Showcase Comentarios
  4. «El término “Arquitectura de Microservicios” ha surgido en los últimos

    años para describir una forma particular de diseñar aplicaciones de software como suites que se despliegan de forma independiente. Si bien no existe una definición precisa de este estilo arquitectónico, hay ciertas características comunes en torno a la organización de la capacidad empresarial, el despliegue automatizado, la inteligencia de los puntos de conexión y el control descentralizado de lenguajes y datos.» Martin Fowler http://www.martinfowler.com/articles/microservices.html
  5. Características Componentización a través de Servicios Organizado alrededor de Capacidades

    Empresariales (IT PRO) Puntos de conexión inteligentes e infraestructura “tonta” Gobernanza descentralizada Gestión Descentralizada de Datos Automatización de la infraestructura Diseño para el fracaso Diseño Evolutivo
  6. Opinión y Estilo Arquitectónico Principios de Diseño Patrones y Prácticas

    de Diseño Estilo Arquitectónico Opinión Arquitectónica
  7. Características de .Net Core Implementación flexible Multiplataforma sistemas operativos (SO)

    Herramientas de línea de comandos Compatible biblioteca estándar .NET Código abierto CC-BY .NET Foundation Compatible con Microsoft .NET Core Support
  8. Integrando la Solución Microservicios de .NET Core con Docker en

    Azure Paso 1: Paso 2: Paso 3: Despleguemos un frontend de ASP.NET Core 1.1.