AtlanticaConf 2025

Veciños invasores
2025-06-13 , Track Raiola Networks
Language: Galician

Quen nunca tivo veciños ruidosos? Hai de todo no mundo, desde veciños descoidados ata veciños que intentan entrar na túa casa ou veciños que acaban sendo amigos.

"Veciños invasores" aborda como deseñar sistemas de software distribuído (calquera sistema no que os compoñentes se comunican a través dunha rede) onde diferentes artefactos de software "coexisten harmoniosamente".

O tema trátase dende dous puntos de vista. Un primeiro punto de vista que mediante o establecemento de acordos e obxectivos (SLI, SLO, SLA) permite establecer métricas para avaliar e garantir a calidade e o rendemento dun servizo ou sistema.

E un segundo punto de vista, máis táctico, que a través da implantación de patróns permítenos axudar a deseñar sistemas máis resistentes que se comporten mellor ante fallos, erros ou situacións adversas e que respecten os artefactos que interactúan, contribuíndo así a cumprir o nivel de obxectivos de servizo pactado.

En resumo, como nun sistema de software hai que haber normas e límites, ademais de boa vontade, para vivir en paz e harmonía, como en calquera comunidade de veciños.


Nivel esperado de la audiencia?:

Intermedio

Cuento 20 años de experiencia en el desarrollo de software. He estado trabajando en diferentes organizaciones, desde medianas empresas a startups, pasando por compañías más artesanales. Hace 5 años que formo parte del equipo de Cabify en donde ejerzo el rol de Staff Software Engineer.

Mi especialidad es el desarrollo de backend. Me gusta crear software eficiente, fácil de leer y que proporcione valor a sus usuarios. Me encanta mi trabajo y me apasiona el aprendizaje continuo y la resolución de problemas.

Staff Engineer en el area de Plataforma de Cabify, creando servicios centrales que proporcionen capacidades cross al resto de areas. Más de 12 años de experiencia como arquitecto de soluciones y desarrollador fullstack llevando a cabo proyectos en múltiples sectores: retail, logística, utilities, banca, fintech.... y tipos de organización: consultoría, cliente final, startup...