<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Mi padlet sabroso by Giovanni Morales</title>
      <link>https://padlet.com/gioviss23081/r524f8tgzlqik839</link>
      <description>Equipo 04: Microservices Architecture</description>
      <language>en-us</language>
      <pubDate>2024-10-15 21:26:21 UTC</pubDate>
      <lastBuildDate>2026-03-18 21:27:48 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Descripción</title>
         <author>gioviss23081</author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170988267</link>
         <description><![CDATA[<p>La <strong>Arquitectura de Microservicios</strong> es un estilo arquitectónico que estructura una aplicación como un conjunto de servicios pequeños y autónomos, que se comunican entre sí a través de APIs o mensajes.</p><p>Cada microservicio está diseñado para realizar una función específica dentro de la aplicación global, siendo completamente independiente en su ciclo de vida, despliegue y mantenimiento.</p><p>Cada microservicio puede estar desarrollado en distintos lenguajes de programación y utilizar diferentes bases de datos, lo que ofrece flexibilidad para cada equipo o funcionalidad.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-15 21:31:50 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170988267</guid>
      </item>
      <item>
         <title>Ventajas</title>
         <author>gioviss23081</author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170988803</link>
         <description><![CDATA[<ol><li><p><strong>Independencia Operacional</strong>:<br>Cada servicio se ejecuta en su propio proceso, lo que permite una mayor independencia en su gestión y desarrollo.</p></li><li><p><strong>Uso eficiente de recursos</strong>:<br>Permite reutilizar recursos operacionales como ancho de banda, memoria, y espacio en disco, especialmente en entornos con múltiples aplicaciones.</p></li><li><p><strong>Escalabilidad</strong>:<br>La separación de servicios facilita el crecimiento de cada componente de manera independiente, tanto a nivel de dominio como a nivel operativo.</p></li><li><p><strong>Aislamiento</strong>:<br>La separación de servicios en procesos distintos evita problemas relacionados con la falta de aislamiento en aplicaciones compartidas, reduciendo el riesgo de interferencias entre ellas.</p></li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-15 21:32:41 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170988803</guid>
      </item>
      <item>
         <title>Desventajas</title>
         <author>gioviss23081</author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170989164</link>
         <description><![CDATA[<ol><li><p><strong>Mayor complejidad en el rendimiento</strong>:<br>Las llamadas de red entre servicios son más lentas que las llamadas internas de métodos, lo que puede impactar negativamente en el rendimiento del sistema.</p></li><li><p><strong>Sobrecarga de seguridad</strong>:<br>La verificación de seguridad en cada punto de conexión agrega tiempo de procesamiento adicional.</p></li><li><p><strong>Diseño complejo</strong>:<br>Determinar la granularidad adecuada de los servicios es un desafío crucial. Una granularidad incorrecta puede llevar a problemas de eficiencia y mantenimiento.</p></li><li><p><strong>Incompatibilidad con transacciones entre servicios</strong>:<br>Es complicado realizar transacciones que involucren múltiples servicios, lo que requiere un diseño cuidadoso para evitar dependencia entre ellos.</p></li><li><p><strong>Mayor esfuerzo de gestión</strong>:<br>La administración de múltiples servicios distribuidos exige herramientas más avanzadas y un enfoque más estructurado en la operación del sistema.</p></li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-15 21:33:12 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170989164</guid>
      </item>
      <item>
         <title>¿Cuándo usarlo?</title>
         <author>gioviss23081</author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170989781</link>
         <description><![CDATA[<p><br></p><ul><li><p>Cuando se construyen aplicaciones grandes y complejas, donde los equipos necesitan desarrollar y desplegar componentes de manera independiente.</p></li><li><p>Si la aplicación necesita una escalabilidad independiente para distintos módulos o partes del sistema.</p></li><li><p>Cuando se busca flexibilidad para usar múltiples tecnologías dentro de una misma aplicación.</p></li></ul><p>No se recomienda utilizarla cuando son:</p><ul><li><p>Aplicaciones pequeñas o monolíticas con pocos módulos.</p></li><li><p>Proyectos con recursos limitados donde la complejidad de la infraestructura es difícil de manejar.</p></li><li><p>Es recomendable no hacer transacciones en microservicios</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-15 21:34:07 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170989781</guid>
      </item>
      <item>
         <title>Aplicaciones Reales</title>
         <author>gioviss23081</author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170990028</link>
         <description><![CDATA[<ul><li><p><strong>Netflix</strong>: Usa microservicios para manejar distintas funcionalidades como streaming, recomendaciones, gestión de usuarios, entre otras.</p></li><li><p><strong>Uber</strong>: Su plataforma está construida en torno a microservicios, permitiendo manejar desde las peticiones de los usuarios hasta la administración de conductores y tarifas.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-15 21:34:30 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3170990028</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173053500</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2902166934/a4c89e6deb2b48b562a7811d436514d9/Captura_de_pantalla_2024_10_16_155348.png" />
         <pubDate>2024-10-16 21:54:10 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173053500</guid>
      </item>
      <item>
         <title>Topología</title>
         <author></author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173054262</link>
         <description><![CDATA[<p>Se espera que todos los servicios incluyan todas las partes necesarias para operar independientemente, incluyendo las bases de datos y otros componentes</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-16 21:55:36 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173054262</guid>
      </item>
      <item>
         <title>Amazon Elastic Container Service - Coursera</title>
         <author></author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173067379</link>
         <description><![CDATA[<p>Amazon Elastic Container Service (ECS) es un servicio de orquestación de contenedores completamente administrado que lo ayuda a implementar, administrar y escalar aplicaciones con contenedores. Se integra profundamente con el entorno de AWS para proporcionar una solución fácil de usar para ejecutar cargas de trabajo de contenedores en la nube y en las instalaciones con funciones de seguridad avanzadas mediante Amazon ECS Anywhere.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2902177938/ee912474ddc4a25bba8c55440c6725dd/image.png" />
         <pubDate>2024-10-16 22:17:40 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173067379</guid>
      </item>
      <item>
         <title>Microservicios en 5 minutos</title>
         <author></author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173069673</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://youtu.be/lL_j7ilk7rc?si=l4GHzjEr8I4_M4Lf" />
         <pubDate>2024-10-16 22:21:34 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173069673</guid>
      </item>
      <item>
         <title>Referencias:</title>
         <author></author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173069852</link>
         <description><![CDATA[<p>RICHARDS, M., Ford N., Fundamentals of Software Architecture, An Engineering Approach, O´Reilly 2020.</p><p><br/></p><p>(S/f). <a rel="noopener noreferrer nofollow" href="http://Amazon.com">Amazon</a>. Recuperado el 16 de octubre de 2024, de <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com/es/ecs/#">https://aws.amazon.com/es/ecs/#</a></p><p><br></p>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-16 22:21:49 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3173069852</guid>
      </item>
      <item>
         <title></title>
         <author>gioviss23081</author>
         <link>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3176654918</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/740582633/0b98907e588f0c8544adc7342f6cc83b/image.png" />
         <pubDate>2024-10-18 20:11:58 UTC</pubDate>
         <guid>https://padlet.com/gioviss23081/r524f8tgzlqik839/wish/3176654918</guid>
      </item>
   </channel>
</rss>
