saltar al contenido
bacariza

whoami

Borja Bacariza

Me metí en esto porque quería saber cómo funcionaban las cosas por dentro, y sigo por lo mismo. Hoy esas cosas son ACL, microservicios y colas de eventos.

rol
Tech Lead · Backend & Microservicios
empresa
LogNext
ubicación
Galicia, España · remoto
foco
DDD · arquitectura hexagonal · event-driven
escala
Cientos de miles de eventos al día en producción
01

capabilities Qué hago

thesis

Me dedico a mejorar sistemas que no pueden pararse.

Intento que lo complicado acabe siendo sencillo, y casi siempre eso empieza por entender por qué era complicado.

02

experience En qué he trabajado

7 entradas

03/2023 — actualidad Industria textil

Escalado de Anti-Corruption Layers

Capas anticorrupción (ACL) dentro de un ecosistema DDD. Por ellas pasa el pedido en su camino de fabricación a distribución, así que están en el centro del proceso.

  • Java 11 → 21
  • Spring Boot
  • Kafka
  • Arquitectura hexagonal
  • DDD
  • Microservicios

el reto

Cada sistema tiene su propio modelo de dominio y cambia a su ritmo. Si los acoplábamos directamente, un cambio en fabricación podía romper distribución. Y como por aquí pasa el proceso central del negocio, un fallo para la cadena entera.

lo que hice

Hemos diseñado y construido tres ACL sobre Kafka y APIs REST, con arquitectura hexagonal y Java 11, 17 y 21. Definimos un arquetipo, y con él las desarrollamos y las vamos mejorando. El equipo ha evolucionado de forma horizontal y ahora soy tech lead de una de ellas.

impacto

Mueven cientos de miles de eventos al día. Cada equipo puede cambiar su modelo sin tener que coordinarse con los demás, y el patrón se está quedando como estándar interno.

03

stack Herramientas

31 packages

Lenguajes

  • Java 8 → 21
  • Python
  • TypeScript
  • SQL
  • Ruby
  • JavaScript

Backend

  • Spring Boot
  • Reactor
  • Hibernate / JPA
  • Java EE

Arquitectura

  • DDD
  • BDD
  • Arquitectura hexagonal
  • Event-driven
  • Microservicios
  • REST / OpenAPI

Datos y mensajería

  • Kafka
  • Oracle
  • SQLite
  • MongoDB
  • DB2

Frontend

  • React
  • Angular
  • Astro

Herramientas y plataforma

  • Docker
  • OpenShift
  • Jenkins
  • Maven
  • Bamboo
  • Karate
  • JUnit / Mockito
04

now Ahora mismo

construyendo

  • SaaS para clientes propios

    Productos pequeños para amigos y clientes personales, fuera del trabajo

aprendiendo

  • Frontend

    Es en lo que más metido estoy ahora mismo

  • Python

    Fuera del trabajo. Los recordatorios de citas están hechos con él

explorando

  • Nichos por automatizar

    Sectores donde todavía se hace mucho a mano y la tecnología puede ayudar

  • Arquitectura a mayor escala

    Me gustaría acabar diseñando arquitecturas, además de trabajar dentro de ellas

05

about Sobre mí

README.md

Llevo desde 2018 en la parte del software que no se ve: sistemas de pedidos, capas de integración y monolitos heredados que hay que mantener funcionando mientras se migran. No luce mucho, pero es donde más cosas se pueden romper.

No solo me gusta trabajar con el código, el equipo es el core del producto, antes que ordenadores, hay personas.

Trayectoria

  1. 06/2026 — actualidad

    Tech Lead

    LogNext · Madrid

  2. 06/2025 — 06/2026

    Analista Programador

    LogNext · Madrid

  3. 09/2021 — 06/2025

    Analista Programador

    Coremain · Pontevedra

  4. 06/2020 — 09/2021

    Ingeniero de Software N-I

    Altia · Santiago

  5. 03/2019 — 06/2020

    Programador Senior

    Altia · Santiago

  6. 03/2018 — 03/2019

    Programador Junior

    Bahía Software · Santiago

06

contact Contacto

respondo en 24–48 h

en otros sitios

Sitio estático hecho con Astro, sin framework de cliente y sin analítica.

© 2026 Borja Bacariza

Hecho a mano, como Juan Palomo