Implementation of a new authorization system from monolithic solution to microservice architecture
David Ahmad Abboud, Damien Jacob

TL;DR
This paper describes the migration of a monolithic RBAC authorization system to a centralized microservice architecture, highlighting the process and benefits of modular, scalable authorization management.
Contribution
It presents a detailed methodology for transitioning from a monolithic RBAC system to a centralized microservice authorization architecture.
Findings
Successful implementation of microservice authorization microservice
Enhanced scalability and flexibility in authorization management
Streamlined transition process from RBAC to microservice architecture
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · Service-Oriented Architecture and Web Services
