Get it on Google Play
Comunicación entre microservicios con Apache Kafka y Javascript

Comunicación entre microservicios con Apache Kafka y Javascript

En el vídeo de hoy hemos visto que, básicamente, existen dos maneras de comunicar microservicios: comunicación síncrona y comunicación asíncrona. Para la comunicación síncrona la solución mas habitual son las APIs(Rest o GraphQL) y para las comunicaciones asíncronas se usan sobretodo brokers de mensajes(Message brokers) donde la solución mas usada ahora mismo es Apache Kafka. […]

20/05/2020 by Albert Coronado 
Liferay en una arquitectura de microservicios

Liferay en una arquitectura de microservicios

Estoy planteando una nueva arquitectura para los proyectos Liferay para ofrecer mayor agilidad a la hora de actualizar el portal, permitir trabajar con varios lenguajes de programación o tener mas agilidad a la hora de desarrollar. Liferay hay que actualizarlo con cada vez mas regularidad, esto en un WordPress es muy fácil, pero en un […]

18/03/2020 by Albert Coronado 
Renderizar contenidos usando plantillas manualmente con Spring Boot

Renderizar contenidos usando plantillas manualmente con Spring Boot

Spring Boot nos hace la vida muy fácil a la hora de crear aplicaciones web y APIs. Con tan solo crear un objeto ModelAndView el framework ya sabe que tiene que renderizar y devolver el contenido como respuesta a una petición. Pero a veces, queremos renderizar el contenido manualmente, por ejemplo, porque tiene que ir […]

22/01/2020 by Albert Coronado 
Diseño e implementación de aplicaciones de Microservicios

Diseño e implementación de aplicaciones de Microservicios

Las arquitecturas de microservicios han demostrado aportar grandes ventajas al mundo del desarrollo de aplicaciones empresariales. Gracias a los microservicios podemos construir aplicaciones que den menos problemas, sean mas fáciles de gestionar, escalen hasta el infinito o permitan al negocio tener varios equipos de trabajo(Con distintos stacks tecnológicos) trabajando al mismo tiempo en una misma […]

10/12/2019 by Albert Coronado 
Formación Istio y Service Mesh

Formación Istio y Service Mesh

Istio es actualmente la plataforma mas usada para implementar el patrón de microservicios “Service Mesh”. El patrón “Service Mesh” añade una capa de infraestructura dedicada ha hacer las comunicaciones servicio a servicio seguras, rápidas y confiables. Istio tiene control del enrutamiento y del balanceo de carga, monitorea nuestros microservicios o permite implementar otros patrones como […]

21/11/2019 by Albert Coronado 
Formación Mesosphere y Apache Mesos

Formación Mesosphere y Apache Mesos

Apache Mesos es una plataforma líder para gestionar clusters de servidores de código abierto. Permite gestionar los recursos de un cluster como si se tratara de una única máquina y se utiliza para correr grandes aplicaciones, especialmente las que utilizan grandes volumenes de datos. Twitter, Apple, PayPal, Atlassian y muchas otras grandes compañías utilizan Mesos […]

20/06/2019 by Albert Coronado 
Formación Docker: Orquestando aplicaciones de microservicios

Formación Docker: Orquestando aplicaciones de microservicios

Aquí tenemos la cuarta entrega del curso de Docker con la orquestación de servicios donde primero creamos nuestro fichero docker-compose.yml. Este fichero contiene toda la configuración de como se debe lanzar la aplicación(Servicios, redes, etc.): Una vez tenemos nuestro fichero creado solo tenemos que ejecutar lo siguiente para arrancar toda nuestra aplicación:

11/02/2019 by Albert Coronado 
Formación API Management & Microservices

Formación API Management & Microservices

Descripción del curso de gestión de APIs y Microservicios Las APIs y los microservicios han devenido como piedras angulares en el mundo de los negocios digitales y el desarrollo de aplicaciones modernas. Estas tecnologías permiten desde hacer negocios a crear aplicaciones mas rápidamente o que escalen hasta el infinito. Descubre como con este curso personalizado. […]

14/02/2018 by Albert Coronado 
Creando aplicaciones súper rápidas y escalables con Node.js, MongoDB y el CMS KeystoneJS

Creando aplicaciones súper rápidas y escalables con Node.js, MongoDB y el CMS KeystoneJS

KeystoneJS es un CMS(Content Management System) y una plataforma de aplicaciones Web que corre sobre el lenguaje de programación Node.js y MongoDB. La verdad es que como CMS es bastante justito, tiene una gestión de contenido pobre y pocos módulos disponibles pero es altamente extensible. Para empezar con Keystone necesitaremos tener instalados en nuestra máquina […]

12/04/2016 by Albert Coronado 
Creando aplicaciones con Node.js, Express y MySql

Creando aplicaciones con Node.js, Express y MySql

NodeJS es el lenguaje con el que desarrollar microservicios que esta de moda. Y no es para menos, es altamente escalable, muy rápido y ligero(Linkedin pasó de 15 a solo 4 servidores usando esta tecnología). Además, se integra de lujo con otras tecnologías de este tipo tanto del lado servidor como MongoDB como del lado […]

05/04/2016 by Albert Coronado