Microservicios, beneficios y desafíos, explicados con Tesla como Ejemplo
K8s, el nuevo servidor de aplicaciones
Serverless, un futuro brillante
Dapr, el nuevo framework para aplicaciones Cloud Native
Demos Dapr
Cierre y Conclusiones
Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1Asier Marqués
El documento habla sobre el desarrollo de aplicaciones con Symfony2 y su integración continua y despliegue en Windows Azure. Los autores desarrollaron un CMS sencillo para Symfony2 como ejemplo. Explican que Symfony2 es un framework que se apoya en componentes de PHP para facilitar el desarrollo web. También mencionan el uso de Doctrine ORM, pruebas unitarias con PHPUnit y funcionales con Symfony/WebTestCase, e integración continua con herramientas como Jenkins y Travis.
El documento describe Genesis Suite Servers, un servicio en la nube que permite el desarrollo rápido y económico de aplicaciones Java a través de una arquitectura de tres servidores (seguridad, desarrollo y aplicaciones) que utilizan patrones MVC y permiten el desarrollo 4 veces más rápido y costos 6 veces menores que otros métodos. El servicio ofrece características como disponibilidad las 24 horas, actualizaciones automáticas de software y backups en tiempo real.
El Cloud computing nos permite ofrecer servicios a través de Internet de una forma rápida y sencilla. Ofrecemos Cloud Services, de forma auto-escalable y elástica que nos permite centrarnos en el negocio, ahorrar costes, facilita la innovación y aporta un time to market menor.
Red Hat Enterprise Linux
en Power Systems
Capitalizar los beneficios de IBM Power Systems
es más fácil que nunca
Juntos, IBM y Red Hat
lideran el camino
al contribuir con las
comunidades abiertas que
impulsan estas nuevas
soluciones innovadoras.
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
Presentation about microservices architectures using Azure Service Fabric given at .NET Conf CL v2018 in Santiago, Chile.
Presentación sobre arquitecturas de microservicios con Azure Service Fabric dada en .NET Conf CL v2018 en Santiago, Chile.
Este documento presenta sobre Azure Service Fabric, una plataforma de Microsoft para construir y administrar microservicios y contenedores. Se discute cómo Service Fabric permite implementar aplicaciones como microservicios independientes que se pueden escalar individualmente. También cubre los modelos de programación, herramientas de desarrollo y monitoreo, y cómo Service Fabric puede usarse para modernizar aplicaciones existentes o crear nuevas aplicaciones basadas en microservicios.
Este documento propone implementar un sistema de computación distribuida en la ESPOL utilizando los recursos informáticos disponibles. Se dividiría un problema en tareas más pequeñas que serían procesadas de manera paralela por las diferentes computadoras. El middleware BOINC permitiría administrar los nodos y aplicaciones de manera escalable. Se implementaría un servidor central y clientes en cada computadora para distribuir y procesar el trabajo de forma segura y tolerante a fallos.
Silkperformer Data Sheet Tcm6 93840 Espanoltitita13
SilkPerformer es una herramienta de pruebas de carga y estrés que permite simular decenas o miles de usuarios para evaluar el rendimiento, la fiabilidad y la capacidad de ampliación de las aplicaciones antes de su implementación, identificando problemas que podrían afectar a la experiencia del usuario. Proporciona funciones para crear escenarios de prueba realistas, analizar resultados en tiempo real, diagnosticar problemas del lado del cliente y servidor, y reducir costes al mejorar la eficiencia de las pruebas.
Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1Asier Marqués
El documento habla sobre el desarrollo de aplicaciones con Symfony2 y su integración continua y despliegue en Windows Azure. Los autores desarrollaron un CMS sencillo para Symfony2 como ejemplo. Explican que Symfony2 es un framework que se apoya en componentes de PHP para facilitar el desarrollo web. También mencionan el uso de Doctrine ORM, pruebas unitarias con PHPUnit y funcionales con Symfony/WebTestCase, e integración continua con herramientas como Jenkins y Travis.
El documento describe Genesis Suite Servers, un servicio en la nube que permite el desarrollo rápido y económico de aplicaciones Java a través de una arquitectura de tres servidores (seguridad, desarrollo y aplicaciones) que utilizan patrones MVC y permiten el desarrollo 4 veces más rápido y costos 6 veces menores que otros métodos. El servicio ofrece características como disponibilidad las 24 horas, actualizaciones automáticas de software y backups en tiempo real.
El Cloud computing nos permite ofrecer servicios a través de Internet de una forma rápida y sencilla. Ofrecemos Cloud Services, de forma auto-escalable y elástica que nos permite centrarnos en el negocio, ahorrar costes, facilita la innovación y aporta un time to market menor.
Red Hat Enterprise Linux
en Power Systems
Capitalizar los beneficios de IBM Power Systems
es más fácil que nunca
Juntos, IBM y Red Hat
lideran el camino
al contribuir con las
comunidades abiertas que
impulsan estas nuevas
soluciones innovadoras.
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
Presentation about microservices architectures using Azure Service Fabric given at .NET Conf CL v2018 in Santiago, Chile.
Presentación sobre arquitecturas de microservicios con Azure Service Fabric dada en .NET Conf CL v2018 en Santiago, Chile.
Este documento presenta sobre Azure Service Fabric, una plataforma de Microsoft para construir y administrar microservicios y contenedores. Se discute cómo Service Fabric permite implementar aplicaciones como microservicios independientes que se pueden escalar individualmente. También cubre los modelos de programación, herramientas de desarrollo y monitoreo, y cómo Service Fabric puede usarse para modernizar aplicaciones existentes o crear nuevas aplicaciones basadas en microservicios.
Este documento propone implementar un sistema de computación distribuida en la ESPOL utilizando los recursos informáticos disponibles. Se dividiría un problema en tareas más pequeñas que serían procesadas de manera paralela por las diferentes computadoras. El middleware BOINC permitiría administrar los nodos y aplicaciones de manera escalable. Se implementaría un servidor central y clientes en cada computadora para distribuir y procesar el trabajo de forma segura y tolerante a fallos.
Silkperformer Data Sheet Tcm6 93840 Espanoltitita13
SilkPerformer es una herramienta de pruebas de carga y estrés que permite simular decenas o miles de usuarios para evaluar el rendimiento, la fiabilidad y la capacidad de ampliación de las aplicaciones antes de su implementación, identificando problemas que podrían afectar a la experiencia del usuario. Proporciona funciones para crear escenarios de prueba realistas, analizar resultados en tiempo real, diagnosticar problemas del lado del cliente y servidor, y reducir costes al mejorar la eficiencia de las pruebas.
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfMIGUELANGELDORADOJAR
La recopilación y comparación de información sobre diversos Sistemas de Gestión de Bases de Datos (SGBD) como Oracle, MySQL, SQLite, MongoDB y Apache Cassandra permite entender sus características, capacidades, ventajas y desventajas. Esto resulta crucial para tomar decisiones informadas sobre cuál plataforma se adapta mejor a las necesidades y objetivos de un proyecto particular, considerando factores como el tipo de aplicación, volumen de datos, escalabilidad y requisitos de seguridad y administración.
El documento compara los enfoques monolíticos y de microservicios para el desarrollo de software. Los monolíticos tienen ventajas como simplicidad y facilidad de pruebas y despliegue, pero desventajas como código largo y difícil de escalar. Los microservicios dividen la aplicación en partes pequeñas e independientes, permitiendo escalabilidad, uso de diferentes tecnologías y facilidad de actualización, aunque son más complejos de implementar y requieren habilidades en arquitectura distribuida. El documento provee consejos
Este documento describe la implementación de microservicios para una biblioteca en la UNAC. Explica que se crearán dos microservicios iniciales: un microservicio de peticiones con tres contenedores para recibir y procesar solicitudes y almacenar datos en DynamoDB, y un microservicio de almacenamiento con tres contenedores para recibir consultas, actualizar datos y enviar datos a una aplicación web hospedada en EC2. El documento también resume los beneficios de los microservicios como agilidad, escalabilidad flexible e independencia tecnológica.
Este documento presenta información sobre el modelo de mejora continua para un programa de formación en redes e internet de 30 horas. Incluye detalles sobre la línea tecnológica, competencias, contenidos sobre correos electrónicos y almacenamiento en la nube, y actividades de aprendizaje para evaluar la comprensión de los estudiantes.
COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.pptJUANPABLOCHVEZNAVA
Este documento propone el desarrollo de un sistema de computación distribuida que aproveche los recursos informáticos disponibles en la red de la ESPOL. El sistema usaría un cluster de computadoras y el middleware BOINC para dividir grandes problemas de cómputo en tareas más pequeñas y distribuirlas entre las computadoras ociosas de la red, creando así un supercomputador virtual. El documento describe el diseño del sistema, incluyendo los componentes del servidor central y cliente, así como su interacción para procesar trabajos de forma paralela y escalable
Este documento describe una alianza entre Nexsys y Red Hat para potenciar los negocios de los clientes a través de la nube híbrida y la plataforma Kubernetes de Red Hat OpenShift. OpenShift permite implementar cargas de trabajo de forma uniforme en entornos virtuales, sin sistema operativo y de nube pública y privada. La solución ofrece flexibilidad y posibilidades ilimitadas para transformar la forma de vivir y trabajar.
Novedades e iniciativas en el EMC World 2016 para la optimización del Data Center y así agilizar IT apoyando al negocio. Parte 1
Por: Robert Vargas
robert.vargas@gmail.com
Este documento presenta una introducción a Meteor, un framework JavaScript de código abierto para desarrollar aplicaciones web. Meteor utiliza programación reactiva para actualizar automáticamente la interfaz de usuario cuando cambian los datos subyacentes. El documento describe las características clave de Meteor como su arquitectura de cliente-servidor, uso de DDP y MiniMongo, y herramientas como Blaze y Tracker.
El documento presenta una introducción a las bases de datos y la programación web 2.0. Explica las consideraciones al decidir qué base de datos utilizar, alternativas como Oracle, SQL Server e MySQL. También cubre tendencias como datos no estructurados, minería de datos e integración con sistemas operativos. Finalmente, analiza lenguajes web como PHP, ASP, JSP y nuevas tecnologías como AJAX, GWT y programación en la nube.
Desplegando Elasticsearch y Kibana en Kubernetes con el Operator de Elastic (...Imma Valls Bernaus
Desplegar Elasticsearch y Kibana sobre Kubernetes nunca fue tan fácil! Elastic Cloud on Kubernetes(ECK) es el operador desarrollado por Elastic que te permite realizar despliegues, actualizar versiones y escalarlos en forma declarativa.
Las herramientas CASE (Computer Aided Software Engineering) son aplicaciones informáticas destinadas a aumentar la productividad y reducir los costes en el desarrollo de software. Estas herramientas pueden ayudar en todas las fases del ciclo de vida del desarrollo de software, como el diseño, la implementación de código, la documentación y la detección de errores. Las herramientas CASE se clasifican principalmente en Upper CASE, Middle CASE y Lower CASE según la fase del ciclo de desarrollo que cubren.
introducción al concepto de la nube nativa.
¿Qué significa ser Nube Nativa (Cloud native) y cómo podemos encaminar hacia ella?
Vistazo a la Nube Nativa sus principios y prácticas.
El documento describe varias herramientas CASE como ERwin, EasyCASE, Oracle Designer, PowerDesigner y SNAP. ERwin es una herramienta de diseño de bases de datos que permite la generación y mantenimiento de aplicaciones a partir de un modelo lógico. EasyCASE automatiza las fases de análisis y diseño para crear aplicaciones de forma eficiente. Oracle Designer es una herramienta para analizar requisitos, diseñar y generar sistemas cliente/servidor. PowerDesigner es una herramienta para el análisis, diseño y construcción de bases de
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
Este documento presenta información sobre la implementación de Cloud Computing con software libre. Explica conceptos clave como Cloud Computing, virtualización y los diferentes modelos de nube. También describe varias herramientas de código abierto como eyeOS, Eucalyptus, OpenStack y Cloud Foundry que pueden usarse para implementar nubes privadas. El documento concluye resaltando la importancia de adoptar estándares y soluciones de código abierto para lograr nubes abiertas e interoperables.
Este documento compara varios gestores de bases de datos como Oracle, MySQL, Microsoft SQL Server y Microsoft Access. Detalla sus ventajas e inconvenientes. Oracle es el motor de base de datos más usado a nivel mundial pero también el más caro, mientras que MySQL es gratuito y de código abierto. Microsoft SQL Server es popular para proyectos web pero requiere más recursos que MySQL. Microsoft Access sólo es adecuado para aplicaciones locales pequeñas.
Este documento presenta una comparativa de herramientas ETL (Extract, Transform, Load). Describe brevemente las funciones de Pentaho Kettle, Talend, Informatica PowerCenter, IBM Cognos Data Manager, Oracle Warehouse Builder y Microsoft Integration Services. Luego incluye una tabla comparativa de estas herramientas en términos de costo, riesgos, facilidad de uso, soporte, implementación, velocidad, calidad de datos, monitoreo y conectividad. El objetivo es ayudar a los lectores a evaluar estas opciones de software ETL.
Curso: Seguridad de redes e Internet: 05 Software como servicio SaaS.
Dictado en la Universidad Simón Bolívar -USB, Lima - Perú, ciclo 2014-2 (agosto/2014).
El propósito de este documento es ofrecer una descripción general de la tecnología de Kubernetes, abordando conceptos básicos incluyendo prácticas de laboratorio esenciales para el entendimiento de un entorno de Kubernetes.
This document discusses containers and container orchestration platforms. It provides an overview of Docker containers, the Docker architecture, and common Docker CLI commands. It then discusses Azure Container Service and how it provides a hosted environment for Docker containers. It explains that container orchestration is needed to manage large volumes of containers and describes Kubernetes, DC/OS, and Docker Swarm as orchestration engines supported by Azure Container Service.
Más contenido relacionado
Similar a Desarrollando Microservicios con DAPR - Marzo 2020
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfMIGUELANGELDORADOJAR
La recopilación y comparación de información sobre diversos Sistemas de Gestión de Bases de Datos (SGBD) como Oracle, MySQL, SQLite, MongoDB y Apache Cassandra permite entender sus características, capacidades, ventajas y desventajas. Esto resulta crucial para tomar decisiones informadas sobre cuál plataforma se adapta mejor a las necesidades y objetivos de un proyecto particular, considerando factores como el tipo de aplicación, volumen de datos, escalabilidad y requisitos de seguridad y administración.
El documento compara los enfoques monolíticos y de microservicios para el desarrollo de software. Los monolíticos tienen ventajas como simplicidad y facilidad de pruebas y despliegue, pero desventajas como código largo y difícil de escalar. Los microservicios dividen la aplicación en partes pequeñas e independientes, permitiendo escalabilidad, uso de diferentes tecnologías y facilidad de actualización, aunque son más complejos de implementar y requieren habilidades en arquitectura distribuida. El documento provee consejos
Este documento describe la implementación de microservicios para una biblioteca en la UNAC. Explica que se crearán dos microservicios iniciales: un microservicio de peticiones con tres contenedores para recibir y procesar solicitudes y almacenar datos en DynamoDB, y un microservicio de almacenamiento con tres contenedores para recibir consultas, actualizar datos y enviar datos a una aplicación web hospedada en EC2. El documento también resume los beneficios de los microservicios como agilidad, escalabilidad flexible e independencia tecnológica.
Este documento presenta información sobre el modelo de mejora continua para un programa de formación en redes e internet de 30 horas. Incluye detalles sobre la línea tecnológica, competencias, contenidos sobre correos electrónicos y almacenamiento en la nube, y actividades de aprendizaje para evaluar la comprensión de los estudiantes.
COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.pptJUANPABLOCHVEZNAVA
Este documento propone el desarrollo de un sistema de computación distribuida que aproveche los recursos informáticos disponibles en la red de la ESPOL. El sistema usaría un cluster de computadoras y el middleware BOINC para dividir grandes problemas de cómputo en tareas más pequeñas y distribuirlas entre las computadoras ociosas de la red, creando así un supercomputador virtual. El documento describe el diseño del sistema, incluyendo los componentes del servidor central y cliente, así como su interacción para procesar trabajos de forma paralela y escalable
Este documento describe una alianza entre Nexsys y Red Hat para potenciar los negocios de los clientes a través de la nube híbrida y la plataforma Kubernetes de Red Hat OpenShift. OpenShift permite implementar cargas de trabajo de forma uniforme en entornos virtuales, sin sistema operativo y de nube pública y privada. La solución ofrece flexibilidad y posibilidades ilimitadas para transformar la forma de vivir y trabajar.
Novedades e iniciativas en el EMC World 2016 para la optimización del Data Center y así agilizar IT apoyando al negocio. Parte 1
Por: Robert Vargas
robert.vargas@gmail.com
Este documento presenta una introducción a Meteor, un framework JavaScript de código abierto para desarrollar aplicaciones web. Meteor utiliza programación reactiva para actualizar automáticamente la interfaz de usuario cuando cambian los datos subyacentes. El documento describe las características clave de Meteor como su arquitectura de cliente-servidor, uso de DDP y MiniMongo, y herramientas como Blaze y Tracker.
El documento presenta una introducción a las bases de datos y la programación web 2.0. Explica las consideraciones al decidir qué base de datos utilizar, alternativas como Oracle, SQL Server e MySQL. También cubre tendencias como datos no estructurados, minería de datos e integración con sistemas operativos. Finalmente, analiza lenguajes web como PHP, ASP, JSP y nuevas tecnologías como AJAX, GWT y programación en la nube.
Desplegando Elasticsearch y Kibana en Kubernetes con el Operator de Elastic (...Imma Valls Bernaus
Desplegar Elasticsearch y Kibana sobre Kubernetes nunca fue tan fácil! Elastic Cloud on Kubernetes(ECK) es el operador desarrollado por Elastic que te permite realizar despliegues, actualizar versiones y escalarlos en forma declarativa.
Las herramientas CASE (Computer Aided Software Engineering) son aplicaciones informáticas destinadas a aumentar la productividad y reducir los costes en el desarrollo de software. Estas herramientas pueden ayudar en todas las fases del ciclo de vida del desarrollo de software, como el diseño, la implementación de código, la documentación y la detección de errores. Las herramientas CASE se clasifican principalmente en Upper CASE, Middle CASE y Lower CASE según la fase del ciclo de desarrollo que cubren.
introducción al concepto de la nube nativa.
¿Qué significa ser Nube Nativa (Cloud native) y cómo podemos encaminar hacia ella?
Vistazo a la Nube Nativa sus principios y prácticas.
El documento describe varias herramientas CASE como ERwin, EasyCASE, Oracle Designer, PowerDesigner y SNAP. ERwin es una herramienta de diseño de bases de datos que permite la generación y mantenimiento de aplicaciones a partir de un modelo lógico. EasyCASE automatiza las fases de análisis y diseño para crear aplicaciones de forma eficiente. Oracle Designer es una herramienta para analizar requisitos, diseñar y generar sistemas cliente/servidor. PowerDesigner es una herramienta para el análisis, diseño y construcción de bases de
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
Este documento presenta información sobre la implementación de Cloud Computing con software libre. Explica conceptos clave como Cloud Computing, virtualización y los diferentes modelos de nube. También describe varias herramientas de código abierto como eyeOS, Eucalyptus, OpenStack y Cloud Foundry que pueden usarse para implementar nubes privadas. El documento concluye resaltando la importancia de adoptar estándares y soluciones de código abierto para lograr nubes abiertas e interoperables.
Este documento compara varios gestores de bases de datos como Oracle, MySQL, Microsoft SQL Server y Microsoft Access. Detalla sus ventajas e inconvenientes. Oracle es el motor de base de datos más usado a nivel mundial pero también el más caro, mientras que MySQL es gratuito y de código abierto. Microsoft SQL Server es popular para proyectos web pero requiere más recursos que MySQL. Microsoft Access sólo es adecuado para aplicaciones locales pequeñas.
Este documento presenta una comparativa de herramientas ETL (Extract, Transform, Load). Describe brevemente las funciones de Pentaho Kettle, Talend, Informatica PowerCenter, IBM Cognos Data Manager, Oracle Warehouse Builder y Microsoft Integration Services. Luego incluye una tabla comparativa de estas herramientas en términos de costo, riesgos, facilidad de uso, soporte, implementación, velocidad, calidad de datos, monitoreo y conectividad. El objetivo es ayudar a los lectores a evaluar estas opciones de software ETL.
Curso: Seguridad de redes e Internet: 05 Software como servicio SaaS.
Dictado en la Universidad Simón Bolívar -USB, Lima - Perú, ciclo 2014-2 (agosto/2014).
El propósito de este documento es ofrecer una descripción general de la tecnología de Kubernetes, abordando conceptos básicos incluyendo prácticas de laboratorio esenciales para el entendimiento de un entorno de Kubernetes.
Similar a Desarrollando Microservicios con DAPR - Marzo 2020 (20)
This document discusses containers and container orchestration platforms. It provides an overview of Docker containers, the Docker architecture, and common Docker CLI commands. It then discusses Azure Container Service and how it provides a hosted environment for Docker containers. It explains that container orchestration is needed to manage large volumes of containers and describes Kubernetes, DC/OS, and Docker Swarm as orchestration engines supported by Azure Container Service.
This document provides an overview of Azure Cosmos DB, a fully managed NoSQL database service. It describes key features like global distribution, high availability, and ease of development. It also outlines the supported programming languages and frameworks. Additionally, it explains the resource hierarchy including databases, collections, documents, and more. It provides details on querying data using SQL and modeling approaches. Finally, it discusses integrating with Azure Search for indexing and exploring data using the online query playground.
Azure Service Fabric is a distributed systems platform for packaging, deploying, and managing microservices and containers at scale. It allows building applications as microservices that are deployed as highly scalable and reliable services. Service Fabric handles scaling and management of the services across a cluster of virtual or physical machines. It supports stateless and stateful services using various programming models. Applications can be deployed and upgraded on Azure or on-premises clusters using Service Fabric's rolling upgrade feature to maintain availability.
Arquitectura de Solución en Azure: Sitio Simple de MarketingFernando Mejía
Implementaremos una arquitectura de soluciones de azure . En esta ocasión haremos la arquitectura de un CMS simple de marketing con componentes como webapps, cdn, azure sql, redis cache y application insights.
Este documento presenta una introducción a Azure y diferentes modelos de computación en la nube. Explica los modelos IAAS, PAAS y SAAS y cómo Azure ofrece capacidades IAAS y PAAS híbridas. También describe cómo los clientes pueden implementar sus propias imágenes virtuales en Azure y automatizar implementaciones con plantillas ARM.
DevOps Practices and how to implement it using VSTSFernando Mejía
Este documento presenta una sesión sobre las ventajas de implementar prácticas DevOps. La sesión introducirá conceptos básicos de DevOps, mostrará cómo adoptarlo rápidamente usando Angular, Azure DevOps y otras herramientas de código abierto, y analizará los beneficios de DevOps frente a sus costos de implementación actuales. El orador tiene experiencia en startups, desarrollo de productos educativos y comunidades de código abierto.
This document provides an agenda for a session on building an online lead generation channel using Microsoft tools like Azure. The session will cover generating leads through online channels, automating social media for lead generation, and using business intelligence to track conversion funnels. Attendees will learn how to set up a lead capture form and backend system to track leads from initial contact through order completion.
La energía radiante es una forma de energía que
se transmite en forma de ondas
electromagnéticas esta energía se propaga a
través del vacío y de ciertos medios materiales y
es fundamental en una variedad naturales y
tecnológicos
ESPERAMOS QUE ESTA INFOGRAFÍA SEA UNA HERRAMIENTA ÚTIL Y EDUCATIVA QUE INSPIRE A MÁS PERSONAS A ADENTRARSE EN EL APASIONANTE CAMPO DE LA INGENIERÍA CIVIŁ. ¡ACOMPAÑANOS EN ESTE VIAJE DE APRENDIZAJE Y DESCUBRIMIENTO
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxangiepalacios6170
Presentacion de mezclado de polimeros, de la materia de Quimica de Polímeros ultima unidad. Se describe la definición y los tipos de mezclado asi como los aditivos usados para mejorar las propiedades de las mezclas de polimeros
2. Soy Fernando Mejía
Estoy acá porque me gusta
compartir/aprender sobre
tecnología OSS y mejores
practicas.
Pueden encontrarme en twitter
@feranto
2
3. Agenda
⬡ Microservicios, beneficios y desafíos,
explicados con Tesla como Ejemplo
⬡ K8s, el nuevo servidor de aplicaciones
⬡ Serverless, un futuro brillante
⬡ Dapr, el nuevo framework para
aplicaciones Cloud Native
⬡ Demos Dapr
⬡ Cierre y Conclusiones 3
5. BMW I3
5
⬡ Packs de Baterías grandes
⬡ Hechas a la medida
⬡ Menor desperdicio de espacio
⬡ Optimización de voltaje y capacidad
⬡ Diseñada únicamente para el BMW i3
6. Arquitectura Monolítica
6
⬡ Grandes paquetes de aplicaciones
acoplados y desplegados en grupos
⬡ Diseñado especificamente para un
”stack” de tecnología(JVM, .NET, PHP)
⬡ Un error o falla puede tener grandes
consecuencias en el funcionamiento de
la solución completa.
7. Tesla Model 3
7
⬡ Packs de Baterías muy pequeñas
⬡ Modelo Avanzado, flexible y customizable
⬡ Packs de 2170 Baterías
⬡ Fallas en batería son aisladas, permite menor
porcentaje de cambios ymejor degradación en
el tiempo
⬡ Mayor complejidad en fabricación
8. Arquitectura de Microservicios
8
⬡ Cada microservicio es pequeño, más fácil de
testear, desplegar y desarrollar
⬡ Aislamiento de cada componente, menor
impacto si un componente falla
⬡ Reduce compromisos a largo plazo en
paltaformas específicas de tecnología
⬡ Alta complejidad, alto número de artefactos,
aumento en el consumo de infraestructura
⬡ Herramientas de developers básicas en
comparación a arquitecturas monolíticas
10. 1. Kubernetes users communicate
with API server and apply desired
state
2. Master nodes actively enforce
desired state on worker nodes
3. Worker nodes support
communication between
containers
Kubernetes 101
Kubernetes
control
API server
replication, namespace,
serviceaccounts, etc.
-controller-
manager -scheduler
etcd
Master node
Worker node
kubelet kube-proxy
Docker
Prod Prod
Containers Containers
Worker node
kubelet kube-proxy
Docker
Prod Prod
Containers Containers
Internet
4. Worker nodes support
communication from the
Internet
34. Referencias
34
⬡ Presentación Dapr/Ignite enero 2020, Mark Russinovich
⬡ https://youtu.be/PpJhd-Jo4nM
⬡ Acerca de las baterias de autos Tesla
⬡ https://youtu.be/kGFiaWvD-KI