📄️ Diagram
Architecture
📄️ API Gateway
In this project, the API gateway used was Amazon API gateway.
📄️ Client's UI
The Client's UI was developed using React JS.
📄️ Identity Provider (IDP)
This module is delivered by Keycloak. On keycloak we create the user's acounts and atribute them the roles associated.
📄️ In Memory DataBase
1. In Memory DataBase
📄️ Intrusion Management API
The Intrusion Managemet API was developed using the django technology and documented with swagger open API.
📄️ Management Web UI
The Management Web UI, like the Client's UI, was developed using React JS.
📄️ Sites Management API
The Sites Management API was developed using the django technology and documented with swagger open API.
📄️ Video Clip Archive
The video clip archive for this system was Amazon S3.
📄️ AWS MQ (RabbitMQ)
Steps to Create a Broker