ProficientNowTechRFCs
Product RFCs/DB Ops/RFC DBOPS 0002

Appendix B: References

RFC-DBOPS-0002                                                  Appendix B
Category: Standards Track                                     References

B.1 Normative References

ReferenceTitleURI
RFC 2119Key words for use in RFCs to Indicate Requirement Levelshttps://datatracker.ietf.org/doc/html/rfc2119
RFC 8174Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Wordshttps://datatracker.ietf.org/doc/html/rfc8174
BCP 14Best Current Practice 14 (RFC 2119 + RFC 8174)https://www.rfc-editor.org/info/bcp14
RFC Authoring StandardsRFC Authoring Standards (v2)docs/standards/authoring/
RFC-RFCSTD-0002Architecture Kind Standarddocs/standards/rfc-kinds/architecture/RFC-RFCSTD-0002/
RFC-DBOPS-0001PostgreSQL 18 Baseline Upgrade for Containerized Stackdocs/product/db-ops/RFC-DBOPS-0001/

B.2 Technology References

ReferenceTitleURI
Kysely DocumentationKysely — Type-safe TypeScript SQL query builderhttps://kysely.dev/docs/intro
Kysely withSchemaKysely schema-scoped querieshttps://kysely-org.github.io/kysely-apidoc/classes/Kysely.html
Prisma Client DocumentationPrisma Client API Referencehttps://www.prisma.io/docs/orm/prisma-client
Prisma Migrate DocumentationPrisma Migrate Workflowshttps://www.prisma.io/docs/orm/prisma-migrate
node-postgres (pg)PostgreSQL client for Node.jshttps://node-postgres.com/
pg.Pool DocumentationConnection pooling for node-postgreshttps://node-postgres.com/apis/pool
Drizzle ORMDrizzle ORM Documentationhttps://orm.drizzle.team/docs/overview
TypeORMTypeORM Documentationhttps://typeorm.io/
AtlasAtlas Schema Managementhttps://atlasgo.io/

B.3 Informative References

ReferenceTitleURI
PostgreSQL Schema DocumentationPostgreSQL Schemashttps://www.postgresql.org/docs/current/ddl-schemas.html
PostgreSQL search_pathSchema Search Pathhttps://www.postgresql.org/docs/current/ddl-schemas.html#DDL-SCHEMAS-PATH
PgBouncer DocumentationPgBouncer — Lightweight connection pooler for PostgreSQLhttps://www.pgbouncer.org/
NestJS Custom ProvidersNestJS Custom Providers Documentationhttps://docs.nestjs.com/fundamentals/custom-providers

B.4 Internal References

ReferenceTitleRelationship
shared/schema-manager/src/Schema Manager package sourceContains PrismaManager, PrismaService, PrismaModule
shared/schema-manager/prisma/tenants/Tenant SQL Prisma schema (multi-file)Authoritative schema definition for tenant database tables
apps/backend/backend-main/src/tenant/Backend-main tenant modulesAll 20 tenant-scoped modules that consume PrismaService
apps/backend/backend-main/src/tenant/company/Company module with Kysely prototypeContains the benchmark implementation and Kysely replica utilities

B.5 Version History

VersionDateAuthorChanges
1.0.02026-03-26Prathik ShettyInitial draft

On this page