01
Stage 1. User Login & Authentication
Process
The user logs into the Operational Analytics Application using their registered credentials.
Tools
Keycloak
Kubernetes
Implementation
The application sends the login request to Keycloak. Keycloak verifies the user's identity and provides access to the appropriate application functions.
02
Stage 2. Operational Data Entry & Collection
Process
The user or connected systems provide operational data required for analysis.
Tools
PostgreSQL
Kubernetes
Implementation
The application validates the received operational data and stores it in PostgreSQL. The application services process the data through containers running on Kubernetes.
03
Stage 3. Data Processing & Analysis
Process
The application processes the collected operational data and performs the required analytics calculations.
Tools
Python
PostgreSQL
Kubernetes
Implementation
Python-based services retrieve the required data from PostgreSQL, process it, perform analytics calculations, and prepare the results.
04
Stage 4. Analytics Dashboard
Process
The user views the processed operational analytics through the application dashboard.
Tools
Python
PostgreSQL
Kubernetes
Implementation
The application retrieves the processed results and displays operational trends, performance indicators, summaries, and other analytics information.
05
Stage 5. Report Generation
Process
The user selects the required information and generates an operational analytics report.
Tools
SQL
PostgreSQL
Python
Implementation
SQL queries retrieve the required data from PostgreSQL. Python processes and formats the data and generates the required report.
06
Stage 6. Report Review & Export
Process
The user reviews the generated report and exports or downloads it for further use.
Tools
Python
PostgreSQL
Kubernetes
Implementation
The application retrieves the finalized report data, generates the required output format, and provides it to the user.
07
Stage 7. Logout
Process
The user completes the required activities and logs out of the application.
Tools
Keycloak
Kubernetes
Implementation
The user's application session is terminated through Keycloak, and the user is logged out securely.