Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.
This repository was archived by the owner on May 20, 2025. It is now read-only.

Document Secure Database Access Options #706

@davemooreuws

Description

@davemooreuws

Enhance documentation

Page

https://nitric.io/docs/sql
https://nitric.io/docs/architecture/sql

  • could be others that require updating

Issue

Users that are familiar with serverless database providers like Neon, Supabase, and PlanetScale are used to directly accessing their databases over the internet. In contrast, Nitric provisions databases inside a VPC with no public internet access for improved security. This difference can cause confusion for users who are expecting to connect to their databases directly from their local machines.

Suggestion

Add documentation explaining why Nitric databases are deployed inside a VPC without public access. Cover the benefits of this approach, such as enhanced security and reduced exposure to attacks. Additionally, provide guidance on how users can access these databases if needed (e.g., through a jumpbox/bastion host on EC2). This will help users better understand the architecture and how to work with their databases in a secure way.

Other info

This would be especially helpful for users migrating from platforms that prioritize developer convenience over production-grade security. A small section in the SQL docs, along with a link to a more detailed guide on secure database access patterns (like using bastion hosts), would be useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions