Get it on Google Play
Login en tus aplicaciones de microservicios con oAuth2 Proxy

Login en tus aplicaciones de microservicios con oAuth2 Proxy

En el vídeo de hoy hemos visto como usar OAuth2 Proxy para proteger mediante usuario y password cualquier servicio web. Sin escribir ni una línea de código. Este middleware se instala entre nuestra aplicación y el cliente y gestiona el servicio de login que le configuremos. OAuth2 Proxy permite configurar gran cantidad de proveedores como […]

24/09/2020 by Albert Coronado 
Microservicios con Spring Framework | Service Discovery y Comunicación

Microservicios con Spring Framework | Service Discovery y Comunicación

En el vídeo de hoy hemos implementado, usando Spring Framework y Java, varios de los conceptos y patrones que hemos visto hasta ahora en la serie de vídeos de microservicios. También hemos visto os fácil que es integrarse con aplicaciones como Hashicorp Consul y Apache Kafka con este Framework. Después de crear un nuevo proyecto […]

20/08/2020 by Albert Coronado 
Liferay en una arquitectura de microservicios | Edge Service, API y Headless

Liferay en una arquitectura de microservicios | Edge Service, API y Headless

Hace unos meses escribí un post llamado “Liferay en una arquitectura de microservicios” donde describía como montar una arquitectura de Liferay mas orientada a microservicios. El post tuvo mucho éxito y varias personas me pidieron un ejemplo(Así que aquí lo tenéis). Las ventajas de esta arquitectura son varias: Nos permite crear aplicaciones sobre Liferay en […]

16/07/2020 by Albert Coronado 
Service Mesh con Kubernetes y Maesh | Formación Microservicios

Service Mesh con Kubernetes y Maesh | Formación Microservicios

En este vídeo hemos trabajado toda la parte de crear el Service Mesh, la infraestructura por software para gestionar la comunicación entre los microservicios(descubrimiento, encriptación, monitorización, etc.). Para ejemplarizar, en el vídeo hemos hecho todo el proceso de instalación de minikube, el cliente de Kubernetes, Helm(Gestor de paquetes de Kubernetes) y Maesh(Herramienta para implementar Service […]

03/07/2020 by Albert Coronado 
Edge Service con Traefik y Docker

Edge Service con Traefik y Docker

Traefik es uno de los players mas de moda en el mundo del despliegue de microservicios. Traefik es un proxy/router/balanceador para implementar dar salida a nuestros microservicios. Lo que lo hace tan especial es su integración con herramientas cloud como Docker, Kubernetes, etc. En este artículo vamos a implementar un sistema de enrutamiento y balanceo […]

26/06/2020 by Albert Coronado 
Edge Service y Balanceo de carga con HAProxy, Hashicorp Consul y NodeJS | Formación microservicios

Edge Service y Balanceo de carga con HAProxy, Hashicorp Consul y NodeJS | Formación microservicios

Buenas Digitales! Pues en este vídeo hemos continuado la serie dedicada a los Microservicios presentando el concepto de “Edge Service” que permite el acceso de los usuario a la aplicación. El “Edge Service” tiene sentido porque necesitamos tener nuestros microservicios encerrados dentro de un entorno perimetral para que no se pueda tener acceso desde fuera(Solo […]

16/06/2020 by Albert Coronado 
Microservicios | Service Discovery con Hashicorp Consul y Javascript

Microservicios | Service Discovery con Hashicorp Consul y Javascript

En el vídeo de hoy os ensañamos a usar un “Service Discovery” o servicio de descubrimiento, concretamente lo implementaremos usando la herramienta de la empresa Hashicorp llamada consul. Para la explicación de lo que es y como funciona os remitimos al vídeo que creo que está muy bien explicado. Para hacer las practicas: Instalar Hashicorp […]

03/06/2020 by Albert Coronado 
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