Databases & Data Stores
We're actively working on this page.
Scope
This section covers the technologies we use for data persistence, storage, and management. It includes our standard relational databases, tools for schema migration, and specialized data stores for caching or search.
Overview
ADOPT
Proven technologies we have high confidence in; our default choices.
TRIAL
Promising technologies to explore and evaluate for adoption.
ASSESS
Interesting technologies requiring investigation.
HOLD
Not recommended for new work; plan migration from existing uses.
Technologies Breakdown
PostgreSQL & MySQL ADOPT
PostgreSQL and MySQL are our two approved open-source relational databases. Both are considered robust, reliable, and performant standards for persistence in our applications. Teams can select either based on project requirements or client preference.
Flyway & Liquibase ADOPT
Both are our supported tools for managing database schema migrations. They ensure that database changes are automated, version-controlled, and repeatable across environments. While both are adopted, teams should aim for consistency within a single project.
Oracle DB & Microsoft SQL Server HOLD
The use of these proprietary databases is restricted to projects with explicit client requirements. We are putting them on hold for any new, internally-driven projects to limit licensing costs and focus our expertise on our open-source standards.