📃
Labs Engineering Standards
HomeGuides
  • Labs Engineering Standards
  • Writing Standards
  • Coding
    • Programming Languages
    • Developer Workflow
    • Git
    • Github
    • Code Quality
    • Application Security
  • Frameworks
    • Web API Frameworks
    • React
    • Node.js
    • Spring
  • Platforms & Services
    • 3rd Party Services
    • Data Persistence
  • Infrastructure
    • DNS
    • AWS
    • Heroku
Powered by GitBook
On this page
  • (DP-100) Managed Services Only
  • (DP-200) Approved Database Engines

Was this helpful?

  1. Platforms & Services

Data Persistence

(DP-100) Managed Services Only

Only fully managed storage services are to be used for hosting a database in a shared environment.

Rationale:

  • Managing database servers is an incredibly complex and resource-intensive endeavor. By utilizing managed services, operational overhead is greatly reduced.

Exceptions:

  • None

(DP-200) Approved Database Engines

Only the following database engines are approved for projects in Labs:

Engine
Permitted Versions
Providers

Postgres

> 11.5.0

AWS RDS, Heroku Postgres

DynamoDB

AWS

All other database engines are prohibited, including:

  • MongoDB, SQLite, MySQL, DB2

Rationale:

  • We restrict database engine use in BloomTech Labs so that we can focus our resources on a subset of available technologies. By narrowing the field of choices, we feel that product quality will be improved through the sharing of common knowledge and reusable components.

Exceptions:

  • None

Previous3rd Party ServicesNextDNS

Last updated 2 years ago

Was this helpful?