Use an in-memory database (h2) for fast getting started and easy development.
User Problem
Identity requires me to install / start a postgres database. This is additional friction and memory usage for me as a Developer in local environments.
Context
As a Developer Identity-functionality is required for certain functionality of the automation cluster (i.e. User login or Multi-Tenancy).
Identity only supports postgres
Postgres is an additional component (because everything else relies on Elasticsearch).
User Stories
I can use in-memory h2 for Identity for fast development. I can configure this in pure java environment, docker and helm.
It is clear to me how to switch to a real relational database (Postgres) for production purposes and that H2 is only for development purposes (I can read docs about it).
Implementation
:robot: This issue is automatically synced from: source
Value Proposition
Use an in-memory database (h2) for fast getting started and easy development.
User Problem
Identity requires me to install / start a postgres database. This is additional friction and memory usage for me as a Developer in local environments.
Context As a Developer Identity-functionality is required for certain functionality of the automation cluster (i.e. User login or Multi-Tenancy). Identity only supports postgres Postgres is an additional component (because everything else relies on Elasticsearch).
User Stories
I can use in-memory h2 for Identity for fast development. I can configure this in pure java environment, docker and helm.
It is clear to me how to switch to a real relational database (Postgres) for production purposes and that H2 is only for development purposes (I can read docs about it).
Implementation
:robot: This issue is automatically synced from: source