Are you a developer looking for a cost-effective way to deploy your full-stack applications, side projects, or personal projects?
In this article, I will share with you the best FREE services list that I picked up from the website free-for.dev based on the following criteria:
- π Permanent or long-term free (NOT only a few weeks for trial)
- π Provide sufficient quota for personal usage (NO restraint by paltry free-trial quotas)
- π No credit card required (NO personal information to fill in)
- π° Pay as you go for the extra quota (NO payment for unused resources)
π Also welcome to share your favorite free services via comments. I will check them carefully and update them in this article for sharing.
Web Apps Hosting
Vercel
Vercel has been the preferred web-hosting platform for many front-end developers to deploy their side projects, perfect for projects using Next.js and other Static Site Generators.
It is worth mentioning that Vercel Serverless Function enables developers to deploy our back-end API services (written by JavaScript, Golang, Ruby, or Python) without provisioning servers in advance, which makes it easy to deploy our full-stack application
Tips
- Specify the region via regions config to avoid unnecessary cross-region network latency between the database and the serverless function.
- Reduce the max memory config (Default is 1GB) of the serverless function to reduce the execution usage.
Database
The database is almost an essential component of a full-stack application, but as a developer, I donβt want to spend time deploying and operating the database.
TiDB Serverless
TiDB Serverless is a fully managed database-as-a-service (DBaaS) built on top of the open-source database TiDB (built by 825 contributors and earned 34.3k π and 5.5k π΄) with zero operational overhead and true pay-as-you-go pricing.
Free Quota
For personal developers, TiDB Serverless also provides attractive free quotas:
β‘οΈ β‘οΈ β‘οΈ Start up TiDB Serverless cluster instantly (About 5β10 seconds)
>>> Learn More About TiDB Cloud with their Playground
Tips
- The EXPLAIN ANALYZE command allows you to check the RUs spent on each SQL, which means you can reduce the cost by optimizing the SQL π.
File Storage
Tebi
Tebi is an object storage solution that offers high reliability, scalability, and S3 compatibility for storing and managing data. You can use any AWS S3 SDK / utilities to upload or download files in your application.
Free Quota
User Identity
Auth0
Auth0 is a popular Identity Access Management (IAM) solution that simplifies handling OAuth connections across various social platforms. It offers pre-built login and registration pages and, most importantly, is secure and reliable.
Mailgun
Mailgun is a transactional email service delivery service for sending, receiving, and tracking emails.
It can be used to implement functions such as notifications, verification codes, etc, and you can send emails from your application through REST API and STMP protocol.
Monitoring
Grafana Cloud
Grafana Cloud is a composable observability platform, integrates metrics and logs with Grafana.
>>> Learn More About Grafana Cloud