RabbitMQ: Qué es y cómo trabajar con él & Presentación del Proyecto TAU


Detalles
En este Meetup disfrutaremos de dos charlas, una breve presentación sobre el proyecto TAU Rediseño de la Arquitectura Software mediante Laravel y Patrones de diseño, y otra sobre RabbitMQ, qué es, cómo podemos usarlo y cómo se gestionan colas en un escenario real.
~ RabibtMQ ~
- Introducción sobre que es Rabbit MQ, cómo funciona y todo lo que puede ofrecer: Exchanges y las distintas políticas de distribución, queues, consumers, etc
- Las distintas formas de instalar y trabajar con Rabbit
- Cómo hemos diseñado y gestionado el envío y recepción de los mensajes a las colas
- Los problemas con los que nos hemos encontrado al empezar a trabajar con Rabbit MQ
Daniel Garcia Howard es de Cádiz y se vino a Sevilla para estudiar ingeniería informática y sigue aquí desde entonces. Actualmente es el CTO de QaShops, una startup sevillana que recientemente ha pasado a formar parte del grupo Vente Privee.
~ Presentación del Proyecto TAU ~
El principal objetivo del proyecto TAU es rediseñar la arquitectura de una
aplicación con la tecnología de una década de antigüedad, basada en PHP plano, AJAX puro y tres niveles tradicionales, hacia una más actual, basada en un Framework moderno como Laravel, Patrones de Diseño, interfaces de usuario SPA y orígenes de datos desacoplados.
Para ello, usaremos el paradigma de la Programación Orientada a Objetos (POO) y Patrones de Diseño (Repositorio e Inversión de Dependencia, entre otros) para mostrar una aplicación práctica de la teoría de Ingeniería del Software a un caso real.
Al mismo tiempo, nos apoyaremos en Arquitecturas Limpias (Hexagonal, Puertos y Adaptadores), observando principios SOLID, con un Diseño Orientado al Dominio (DDD) y una metodología de programación dirigida por pruebas (TDD).
Javier Garrido, Ingeniero Técnico en Informática de Sistemas y pendiente de la defensa del Grado. Funcionario de la Junta, se encarga de la Gestión de Proyectos, y en los últimos 10 años, en Inventarios TIC. Ahora con OCS Inventory NG, su despliegue en Centros Periféricos y colaboro en el Censo Horizontal de OCS Federados para toda la Organización. Todo un reto que le encanta.
Cualquier duda:
- Grupo de Facebook (https://www.facebook.com/groups/1279654908783368)
- Canal de Slack (https://t.co/kOWwrATw5e)

RabbitMQ: Qué es y cómo trabajar con él & Presentación del Proyecto TAU