vix.ing · top · new · best · stats · spec

Implementation of a new authorization system from monolithic solution to microservice architecture

2023/07/12 by David Ahmad Abboud, Abboud, David Ahmad, D. J. Jacob +1
Computer Science · #Cloud Computing and Resource Management #FOS: Electrical engineering #Service-Oriented Architecture and Web Services #Software System Performance and Reliability #Systems and Control (eess.SY) #electronic engineering #information engineering

paper · pdf · doi:10.48550/arxiv.2307.05994

openalex publication_date 2023/07/12 · openalex created_date 2023/07/14 · openalex updated_date 2026/07/28

Abstract

Monolithic applications used to be considered the standard for software development. However, due to the rapid evolution of technology and the increasing demand for scalability and flexibility, these applications have become increasingly inadequate for contemporary environment. In response to these challenges, developers have begun to adopt a microservice (MS) architecture, which offers a modular approach to software creation. However, this transition requires to rethink the enablement system to meet the new requirements. Two MS architectures can be deployed: a centralized or decentralized architecture. Based on the requirements of the application's users, a centralized authorization management architecture was chosen. The purpose of this study is to explain the migration from a Role- Based Access Control (RBAC) authorization system to a centralized microservice authorization architecture. The migration is carried out in two stages: 1) Creation of an authorization microservice 2) Abandonment of RBAC

Related