📄️ Architecture Overview
OpenPrime follows a microservices architecture with clear separation of concerns between components.
📄️ Authentication Architecture
OpenPrime uses Keycloak for authentication, implementing OpenID Connect (OIDC) with PKCE flow.
📄️ Data Model
OpenPrime uses PostgreSQL with Sequelize ORM for data persistence.
📄️ Template System Architecture
OpenPrime uses a custom template processing system powered by Injecto to generate infrastructure code.