Clients

Enthusiastic

Services

Backend Development

Tech Stacks

Amazon Web Services
Node.js
Server
PostgreSQL
GraphQL

About the project

Developed an independent BAAS with reusable features like user auth, database management, and RESTful API integration, saving developers time. Implemented micro-services for notifications, emails, SMS alerts, and Access Control Layer (ACL) for role-based authorization, boosting ROQ’s sales by 30% and attracting more clients and investors while reducing tech debt

Introduction

This project developed an independent Backend as a Service (BAAS) with reusable features, injectable into any web app. It offered user auth, database management, and API integration via a RESTful API. Scalable, secure, and well-documented, it saved time and empowered developers to focus on frontends

Client Background

ROQ, a German company, offers No code solutions for swift web app development, enabling clients to build applications quickly. Their built-in microservices for significant features expedite the process, reducing development time.

Challenge

The client needed some independent micro-services for their BAAS like – An independent micro-service to enable notifications, emails, sms alerts according to the given parameters. – An Independent micro-service to be an ACL(Access Control Layer) that manages the authorization and manage permissions according to the given roles. I implemented the solutions to the above problems for ROQ as – Built a micro-service with super generic code that is injectable to a web application that accepts the parameters and shoots the emails, sms alerts, and notifications accordingly. – Built a micro-service-based solution to perform user authorization according to the given roles and their permission. It also applied to database queries if a user role is not allowed to post anything to the database, then if he tries to post anything, the DB query itself throws an error. The multi-layer authorization makes the ACL mature and worthy.

Results

All of the above complex features were implemented completely which attracted more clients and investors to the BAAS. It helped ROQ to increase their sales by 30% and of course, reducing the tech debt too was also increasing the profits.

Scroll to Top