7
37 Comments

Where do you deploy your backend apps?

Curious to know where you deploy your backend apps. Can you recommend any cheap/free ways to do so?

Here are the answers of the WBE Space Community in case you are interested

  1. 7

    I am happy at DigitalOcean.

    1. 2

      Same, but there are definitely better value for money options coming out!

      1. 2

        I can highly recommend Hetzner Cloud: https://www.hetzner.com/cloud
        If you want to go big, they also offer dedicated servers.

        1. 1

          I also use hetzener and love it

  2. 3

    DogitalOcean that is connected to GitLab. Any changes to Main triggers deployment to prod.

  3. 3

    I'm using Firebase Hosting + Google Cloud Run for my current project. Last month my bill was 4 cents

    1. 1

      I also use firebase, my last bill was 29 cents.

    2. 1

      I use firebase as well it's just too inexpensive.

  4. 2

    If you have a Ruby on Rails application, I've put together a list of alternatives to Heroku https://rubyandrails.info/pages/heroku-alternatives. Most importantly, these are links to official migration guides.

    I use Heroku myself, and so far it's been working great for me.

  5. 2

    Nobody mentioned supabase.com yet?

    No code (or low code if you need some fancy functions) like Firebase, but it's not from Google so it is not as susceptible to random shutdowns, price hikes and AI bans :)

    Honestly though, it's quite powerful - I use it for kaado.io and it's been a breeze so far..

    1. 1

      It seems to have less free storage than firebase. what are the benefits?

      1. 1

        For one, no vendor lock-in.

        A growing community of developers. It's led by some really cool dudes. And it's free & open-source 👍

        I'm using it for a few projects and it's easy to integrate.

  6. 2

    Hi! I am the Developer Community Manager at Render and I can tell you that a lot of Indie Developers are using our platform and getting value from it! We have a free tier and depending on what you're doing it's a good way to test things out. A good PaaS will give you a well-thought-out balance between ease of use and control. In addition to offloading a lot of the more granular details of DevOps when you use a platform like Render, you'll also see that there are pluses baked in (all Render-hosted sites, for instance, have free Cloudflare DDoS protection). Of course, affordability and simplicity of maintenance, as you scale, is a factor too!

  7. 2

    DigitalOcean and Hetzner

    1. 1

      is it free Digital Ocean?

  8. 1

    VPSs on Hetzner or DigitalOcean.
    But I'm looking also at Linode.

  9. 1

    AWS (EC2/RDS/Lambda/S3) + Firebase (Authentication/Database). Both offer generous free tier and ability to scale.

  10. 1

    It depends I would say.
    For some MVPs I always choose heroku. Due to its low learning curve. Easy to manage . Especially easy to get offboard( unlike Amazon)

    For project you know you want to scale. I will choose aws. If you are familiar with windows for deployment, I will choose azure

  11. 1

    I'm using Render which is pretty straightforward. Netlify is also a good option if you want to use serverless functions.

    1. 1

      Render is so nice, legit just provide a GitHub repo and you’re pretty much good to go

  12. 1

    Adaptable.io has a free tier that even includes a database (Postgres or MongoDB).

  13. 1

    I'm running a Kubernetes cluster on Hetzner.
    Quite a bit of work setting things up.

  14. 1

    I use Railway and heroku.

  15. 1

    Bear is currently hosted with Heroku, but with their intermittency recently and their acquisition by Salesforce pretty much leading it to be under maintained, I'm considering moving to Fly.io

  16. 1

    If you are using NodeJS or python to expose APIs, I would recommend using AWS Lambda functions for the following reasons:

    1. Complete Serverless - only charged for what you use. 1M requests are free every month
    2. AWS Security - If you are using frameworks like serverless.org it will create API Gateway with which you can monitor api calls and rate limit them and there are number of features like DDOS and Edge functions etc.
    3. Highly Scalable as per Load.

    Note you asked for cheap and freeways. Free comes at cost of security and performance and other factors too.

    1. 1

      Cool. Never tried lambda from aws. That sounds like a cool solution :) I will make sure to share that solution in the WBE Space. Thank you

  17. 1

    fly.io it's a nice new find

    1. 0

      Cool tool. Did not know about it. Will add it as a possible answer in our indie quora

  18. 1

    For people who use Firebase/Cloud Run, what database do you use? @apresthus @tiagorbf @Boluski

    I wanted to go with Firestore in Datastore mode like used to for App Engine, but I found the new Cloud Datastore Client awful compared to NDB. I ended up going with MongoDB

    1. 1

      I use firebase realtime database

    2. 1

      I use Firestore for both my e-commerce business storefront and as the backend db for my own CMS. Works great for me. I also use Google Cloud Storage in both projects. I interface with both serverside through API's I built. For the CMS I created a Graphql server as well that fetches from the Firestore database.

      Neither of my projects are massive though so I can't comment on how well it works at a large scale, as I'm in the launch phase of my e-commerce, and the CMS I'm just using for personal use as of now. :)

      For the e-commerce, Shopify actually handles the e-comm related stuff like inventory tracking, product, variants etc, the Firestore DB only saves things that are unique to the storefront web app, like the finished customer design, media asset files, as well as the config for my custom fulfillment portal to use to make a print ready version (I sell personalized wall art).

      1. 1

        Thanks for the reply! Do you use an ORM for Firestore? The reason I didn't want to use it is that for Python, there is isn't an official Google ORM, and the community one ( FireO) deosn't look mature enough for production

        1. 2

          No, I don't. I haven't felt much need for one up until this point. I rely on Typescript and automatically generated types with Nexus (for my GraphQL API) to define the data into more abstract models. Other than that I've just tried to architect it so that all Firebase plumbing tasks are in separate modules in my codebase that are being used by various API's or parts of the web app as applicable (as React Contexts). So once I've written those modules (or React Contexts) I write very little Firebase-specific logic.

  19. 1

    Vercel or Firebase typically.

  20. 1

    I recommend using firebase hosting it free till you have a quite large user base. it also comes with a document database, cloud functions, and authentication. I am using it to build spellblaze.com but it's still in development.

Trending on Indie Hackers
I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments How I Sourced 60% of Customers From Linkedin, Organically 13 comments Hero Section Copywriting Framework that Converts 3x 12 comments Promptzone - first-of-its-kind social media platform dedicated to all things AI. 8 comments How to create a rating system with Tailwind CSS and Alpinejs 7 comments