Volver a proyectos

Laboral · anonimizado

Backend serverless con control de accesos

Funciones serverless en AWS Lambda con gestión de usuarios y roles en Keycloak.

Contexto

Aplicaciones internas que necesitaban un backend escalable y un control de accesos centralizado.

Mi rol

Desarrollo backend, modelado de la base de datos y configuración de accesos. También levantamiento de requerimientos como analista funcional.

Solución

Funciones Node.js desplegadas en AWS Lambda, con modelo relacional en PostgreSQL vía Sequelize y autenticación/autorización delegada en Keycloak.

Decisiones técnicas

  • Serverless para escalar según demanda sin administrar servidores.
  • Keycloak para centralizar usuarios y roles en lugar de implementar autenticación propia.

Resultado

Backend que escala según la demanda sin administrar servidores, con usuarios y roles gestionados desde un único lugar.

Stack

  • Node.js
  • AWS Lambda
  • Sequelize
  • PostgreSQL
  • Keycloak