Imagen: Bald Eagle by luis Alberto Fernández Arnanz Cuando nos enfrentamos a la implantación de una arquitectura orientada a microservicios, debemos tener en cuenta dos de los principales problemas inherentes dentro de este tipo de arquitecturas: la gestión de log y la transaccionalidad en las operaciones. Como ya hemos visto con anterioridad, los microservicios cumplen […]
Autor: Elías Grande Rubio

Microservicios y ESB, ¿amigos o enemigos?
Las arquitecturas de microservicios son la evolución lógica en el perfeccionamiento de las arquitecturas SOA dentro del mundo empresarial. Dichas arquitecturas se ven impulsadas por dos conceptos clave: un menor “time to market” y una mejora dentro del ámbito de la continuidad de negocio. La reducción del “time to market” se debe a que la […]

Teoría de Colas en el dimensionamiento de un PaaS
Muchas son las ocasiones en las que el dimensionamiento de las infraestructuras y plataformas sobre las que se van a desplegar los distintos servicios de nuestra arquitectura han sido estimadas de manera muy precaria, ya sea por falta de presupuesto o por desconocimiento de cómo se quiere que trabaje nuestro sistema y bajo qué carga […]

Red Hat JBoss A-MQ, una plataforma de mensajería interesante
Una buena práctica en las arquitecturas SOA es la utilización del patrón ESB para independizarnos de la ubicación real de los distintos web services de nuestra plataforma SOA, virtualizando sus endpoints y proporcionándonos, además, la abstracción de cambios de protocolo (SOAP, REST, JMS,…) mediante transformaciones de datos o formatos de nuestros mensajes. Además de esto, dependiendo de […]

Oracle SOA-Direct Binding vs. SOAP sobre HTTP
En la mayoría de las soluciones software, ya sean desarrollos a medida o uso de productos específicos, llega un momento en el que nos tenemos que enfrentar a la difícil fase de optimización de la solución para poder obtener un mejor rendimiento. Entre las distintas acciones que podemos aplicar encontraríamos, desde optimizaciones de los algoritmos […]

¿Cómo implementar JOINs en MongoDB?
La idea de que los sistemas de procesamiento de datos tradicionales (o SQL) y los NoSQL son opuestos e incompatibles, es la gran discusión que se plantea a día de hoy. Sin embargo, al igual que pasa con el resto de tecnologías, se pueden utilizar sin problemas de forma simultánea. Si en tu caso, el […]

Flume, Kafka, Spark y Storm, ¿un nuevo ejército Apache?
Que la Apache Software Foundation (ASF) se las ingenie para concebir algún producto software innovador y curioso y que le pongan un nombre original para que no sea fácil de olvidar parece ser algo a lo que ya nos tiene acostumbrados. Son esos nombres los que utilizamos día a día para referirnos a un compendio […]