Data management
Overview
code.store platform allows you use two database types for your services:
Based on standards for building a microservice architecture, we follow database-per-service design pattern and generate separate database for each service.
Connection details are provided in env
variables.
You can manage your data using visual data manager using backoffice on the service page (will be available soon)
Postgres
code.store platform by default creates a Postgres database for each your service. You can enable or disable database using codestore.yaml
configuration file in the root service directory.
You have no limits in your database and can store any data there, code.store platform takes care of the scaling of your relational database so your database can keep up with the increasing demands of your application or applications.
To disable or enable Postgres database for your service just set it in skipDatabase
flag.
true - to disable Postgres database
false (default value) - to enable it
You can find connection to your database in context variable which available inside each handler
method. More information about context
objects can be found in GraphQL and REST sections.
To apply changes just push your service code using cs push
command
Redis
To disable or enable Redis database for your service just set it in enableRedis
flag.
true - to enable Redis database
false (default value) - to disable it
You have no limits in your Redis database and can store any data there, code.store platform takes care of the scaling of memory usage so your database can keep up with the increasing demands of your application or applications.
To get credentials for Redis database use next env variables:
REDIS_HOST
REDIS_PORT
More information about accessing environment variables can be found in Environment variables section.
Last updated