Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document Secure Database Access Options #706

Open
davemooreuws opened this issue Mar 3, 2025 · 0 comments
Open

Document Secure Database Access Options #706

davemooreuws opened this issue Mar 3, 2025 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@davemooreuws
Copy link
Member

davemooreuws commented Mar 3, 2025

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.

@davemooreuws davemooreuws added the documentation Improvements or additions to documentation label Mar 3, 2025
@HomelessDinosaur HomelessDinosaur self-assigned this Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants