Professional · anonymized
Serverless backend with access control
Serverless functions on AWS Lambda with user and role management in Keycloak.
Context
Internal applications that needed a scalable backend and centralized access control.
My role
Backend development, database modeling and access configuration. Also requirements gathering as a functional analyst.
Solution
Node.js functions deployed on AWS Lambda, with a relational model in PostgreSQL via Sequelize and authentication/authorization delegated to Keycloak.
Technical decisions
- Serverless to scale with demand without managing servers.
- Keycloak to centralize users and roles instead of building custom authentication.
Outcome
A backend that scales with demand without managing servers, with users and roles managed in one place.