Cloud

  • ¿Qué es el Cloud Computing?

    Hemos escuhado hablar de Cloud Computing (o, en español, Computación en la nube) montones de veces. Pero, ¿a qué refiere exactamente? En este artículo vamos a ver los diferentes tipos que existen y, como desarrolladores de software, para que nos sirve cada uno.

  • Aprende la arquitectura de microservicios 

    En post anteriores ya hemos visto que es la arquitectura de software, para que nos sirve y algunas de las más usadas con sus pro y contras.

    En este nuevo post vamos a ver una arquitectura relativamente nueva y muy difundida, la arquitectura de microservicios. Es implementada por grandes empresas como Netflix, Spotify y otros por sus ventajas y además existen muchas contribuciones de la comunidad para que las desventajas que esta posee no sean difíciles de llevar.

  • Colas de mensajería: Protocolo AMQP

    Las colas de mensajería han ido ganando terreno a la hora de decidir como resolver el asincronismo que se da en la comunicación entre servicios en sistemas distribuidos. Por su efectividad, flexibilidad y robusta arquitectura esta tecnología se ha consagrado como una alternativa confiable a la hora de diseñar una solución.
    En este post vamos a ahondar en AMQP el protocolo detrás de esta poderosa herramienta.