For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tech Architecture

Registry - Tech Architecture

Technology Stack

The following technologies and tools are used by OpenG2P Registry.

Technology
Purpose
Version
License

Ubuntu Server

Operating System

22.04

Free

Python

Development

3.11

FastAPI

REST API

MIT

Celery

Asynchronous task processing

BSD

Redis

Celery broker / result backend / caching

BSD / RSALv2

Postgres

Database

Postgres License BSD 2-clause "Simplified License"

Keycloak

Identity & OIDC clients

Apache 2.0

Next.js

Staff Portal UI

16

MIT

React

Staff Portal UI library

19

MIT

MinIO

Object storage (documents, attachments, templates)

AGPL 2.0

Apache Superset

Reporting

Apache 2.0

GitLab

Source code management

Commercial (OpenG2P uses Free plan)

Docker

Deployment

Apache 2.0

Helm

Packaging / deployment

Apache 2.0

Rancher

Deployment

Apache 2.0

Kubernetes

Deployment

Apache 2.0

Istio

Ingress / service mesh

Apache 2.0

Prometheus

Monitoring

Apache 2.0

Grafana

Monitoring

AGPL 3.0

Nginx

Web proxy

BSD

Last updated

Was this helpful?