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

NodeJS Deployment: Add Aiven and Free For Developers repository #29271

Merged
merged 3 commits into from
Jan 8, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 33 additions & 1 deletion nodeJS/express/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,38 @@ Can deploy databases only.

---

#### Aiven

Can deploy databases only.

- 24/7 for all database services.
- High availability and automatic backups.
- Point-in-time recovery (varies by service).
- No credit card required.

##### Aiven: Free Plan

- 5 GiB of storage.
- 24/7 for all database services.
- One free database for every services including PostgreSQL, MySQL and Redis.
- No credit card required.

##### Aiven: Links

- [Aiven homepage](https://aiven.io/)
- [Aiven documentation](https://aiven.io/docs/get-started)
- [Guide: Connect a Node.js application to Aiven](https://aiven.io/docs/products/postgresql/howto/connect-node)
fortypercenttitanium marked this conversation as resolved.
Show resolved Hide resolved

<div class="lesson-note lesson-note--tip" markdown="1">

#### Keep your secrets safe!

This guide provides a sample for configuring a database connection. Please do not store credentials directly in your code. Refer to the [Environment Variables](https://www.theodinproject.com/lessons/nodejs-environment-variables) section for best practices.

</div>

---

### Debugging and troubleshooting deployments

Errors are an inevitable part of the software development process. They especially have a habit of popping up when deploying to a new environment like a hosting provider. When this happens, the key is not to panic and to follow a calm, step-by-step debugging process.
Expand Down Expand Up @@ -255,4 +287,4 @@ The following questions are an opportunity to reflect on key topics in this less

This section contains helpful links to related content. It isn't required, so consider it supplemental.

- It looks like this lesson doesn't have any additional resources yet. Help us expand this section by contributing to our curriculum.
- [free-for.dev](https://free-for.dev/). This is a huge repository for list of software such as SaaS, PaaS, IaaS, etc. and other offerings with free developer tiers.
Loading