Seguridad y microservicios Java

Publicado por José Moreno el

JavaMicroserviciosContenedoresSeguridadDocker

Hace unos días llegaron a mis manos dos interesantes artículos relacionados con Java y seguridad. El primero de ellos [https://deadpool.sh/2017/RCE-Springs/] describe un proceso de ejecución remota de código en Spring Boot. —¡Joder, joder, joder!— fue mi primera reacción —Si se puede hacer un cat /etc/passwd…

Continuar leyendo

Arquitectura de microservicios - Parte 5: Config Refresh

Publicado por Daniel Sánchez el

Arquitectura de SolucionesMicroserviciosSpring Cloud ConfigSpring Cloud BusRabbitMQ

Llegamos al quinto capítulo de esta serie de arquitectura de microservicios, en la que vamos a ver cómo recargar en caliente la configuración de nuestros microservicios gracias a Spring Cloud Config [http://cloud.spring.io/spring-cloud-static/spring-cloud.html#_spring_cloud_config] , Spring Cloud Bus [https://github.com/spring-cloud/spring-cloud-bus] y…

Continuar leyendo

Arquitectura de microservicios - Parte 4: Load Balancing & Circuit Breaker

Publicado por Daniel Sánchez el

Arquitectura de SolucionesMicroserviciosLoad BalancingCircuit Breaker

En esta entrega vamos a implementar 2 patrones característicos en arquitecturas de microservicios: * Load Balancing: El objetivo es consumir un servicio de forma balanceada entre varias instancias desplegadas del mismo. La idea es que en un escalado elástico el consumo balanceado sea transparente para nosotros. En este punto Eureka será…

Continuar leyendo

Arquitectura de microservicios - Parte 3: Config & Registry

Publicado por Daniel Sánchez el

Arquitectura de SolucionesMicroserviciosSpring Cloud ConfigEureka

Vamos a continuar la serie de microservicios añadiendo en este post un par de componentes fundamentales de infraestructura en arquitecturas de microservicios: * Config Server (Spring Cloud Config): Nos permitirá centralizar y delegar en un servicio la provisión de la configuración de todos nuestros microservicios. * Registry / Discovery Service (Eureka Netflix OSS)…

Continuar leyendo

Arquitectura de Microservicios con Atlassian Connect (I): Introducción

Publicado por David Ortiz Montero el

MicroserviciosAtlassian Cloud

Vamos a ver una serie de posts en los que se desarrollará una arquitectura de microservicios aplicada a desarrollos para los productos de Atlassian Cloud. En concreto se hará uso del framework Atlassian Connect Spring Boot [https://bitbucket.org/atlassian/atlassian-connect-spring-boot/overview], pero se puede utilizar cualquier otro de Atlassian…

Continuar leyendo