15
40 Comments

Where is your application deployed?

Hello everybody!

I am currently struggling to choose where to deploy my current project for production as I want it to be automated, scalable and cost-efficient.

So I decided to ask the IndieHackers community - Where did you deploy your frontend, your backend, your databases etc.? Do you have multiple availability zones for your database? How scalable is it and how much does it cost you?

I'm happy to hear about your decisions and opinions!

posted to Icon for group Developers
Developers
on October 13, 2020
  1. 4

    I use a combination of Azure and Netlify. Both tools are really easy, and very scalable. Azure can get spendy depending on what you want to do, but it's very powerful. For front end I host everything on the Netlify free tier. I really don't understand Netlify's pricing, I'm hosting a 5k MRR SaaS without paying them a cent. It's crazy how much value they are giving away for free!

    1. 3

      I'd always go with Netlify for the frontend! Cheap and easy!
      What Azure services do you use and how do you automate your backend deployment?

      1. 2

        Not OP, but I use a similar stack. Azure ships with Azure Devops - https://azure.microsoft.com/en-gb/services/devops/ This provides free private git repos (pretty good back when github didn't provide this for free!), as well as project management tools, but most useful is the CI/CD pipelines. You can build them out either using a WYSIWYG tool (which is very powerful), or in YAML. Free tier has restrictions on concurrent builds and total number of build minutes, but for small teams you probably wont notice.

        1. 2

          Yep exactly this. The Azure Devops WYSWIG tool is amazing. It's crazy how much you can automate with it. I don't have much experience in devops, but the tools make it easy.

  2. 3

    I use Firebase because of their serverless functions and easy auth 2 system, plus the integrated database.

    Very easy to spitfire a production app quickly.

    If anyone doesn't like firebase please let me know, I have no real basis for comparison besides herouku.

  3. 2

    Digital ocean droplet for $5/month. I run on Laravel so I also pay for their Forge service ($12/month) which handles auto deployments etc for me. Been pretty happy with this setup.

  4. 2

    Vercel for front-end and back-end

    AWS or FaunaDB for database hosting

    total monthly cost: < $5 / month

    1. 2

      What kind of database you are using at aws?

      It look like vercel is very generous with their free tier

      1. 1

        Yeah Vercel is great! I haven't exceeded the Free Tier over the last 2 years.

        For AWS Database, it definitely depends on the data I'm working with.

        I almost always use S3; it's so multifunctional for Indie Hackers! It can serve web assets and store user-uploaded data, raw data formats, database dumps, etc.

        For small/medium businesses the costs is $0.023 per GB. So pretty reasonable compared to other AWS services

        I use RDS for relational data, MongoDB Atlas for non-relational, and AWS Redis when I need a queue.

  5. 1

    Digital Ocean for the backend and Netlify for the FE

  6. 1

    I recently tried Vercel and the deployment process is such a breeze! I have tried gh-pages as well.

  7. 1

    Heroku.

    I'm thinking about switching, probably to Digital Ocean or Render. I think they might be more cost effective for my usecase. We'll see!

  8. 1

    Heroku and AWS Lightsail

  9. 1

    I use digital ocean but I haven't got anywhere near ready to scaling as yet (still in development), although I know they have a simple API for managing droplets (what they call VM servers) and they have a fully managed scalable database for MySQL and I think Postgres although not 100% sure on postgres.

  10. 1

    For Crafted, I've my front-end - a Gatsby site - with netlify. Then for the back-end I've just one API call to my Ruby on Rails app which is on Heroku.

    It's all over the place but Netlify (front) + Heroku (back) gives me the most control for the least hassle and lowest price. Of course there could be a better combination of services out there!

  11. 1

    What are you guys using to deploy a Ruby on Rails app?

    1. 1

      Heroku is my go-to. Too easy to resist.

      1. 1

        I've been doing Heroku as well, but have issues making it work with S3 for Active Storage. How do you do?

        1. 1

          Nice - yea I don't know too much about S3. I admit I've not used it so I can't really comment. For user-uploaded files I've used Cloudinary.

          1. 1

            Thanks! I will check it out and maybe give it a try soon :)

  12. 1

    Netlify+Firebase.

    Main advantages

    • Netlify on free tier allows custom domains.
    • Firebase: database+authentication(email, social)

    Very reasonable free tiers. No costs upfront.

    1. 2

      If you’re already using firebase for database and authentication, why did you choose netlify over firebase hosting? I think fb hosting also allows custom domains on the free tier.

      1. 2

        I used to netlify(done 3 web apps there), it was first tool that was easy for me to deploy there. For new products, I will try firebase hosting. Thanks for advice.

        1. 2

          Thanks. I don't know much about Netlify so I was just curious whether Netlify had some advantage over Firebase Hosting

  13. 1

    Formito.com is on Google App Engine + Firebase Hosting

  14. 1

    Im using two approaches right now:

    For my own personal website, I have it deployed as a static site using AWS S3/CloudFront since its basically free.

    For everything else: a self-hosted server in my living room, moving things to AWS in the future if they prove successful.

  15. 1

    https://budgetsheet.net (the website and API serverless functions) uses Next.js and TailwindCSS, and is deployed to Vercel: https://vercel.com

    I use Amazon RDS PostgreSQL for the database.

  16. 1

    I use AWS EC2 for my front-end, back-end, and databases. You could even run them all on the same instance to save money at first. And, I use S3 for storage/back-up.

    RDS is a better choice for database, but it it more costly.

  17. 1

    Hasura + Vercel + Firebase Functions for https://typeperf.com

  18. 1

    I'm running a Phoenix app, Postgres DB, and Nginx server on a $5/mo Linode server and it doesn't break a sweat. Deployments are pretty simple with a bash script I wrote, but then again, I've also done some devops work in the past. The Erlang vm has a pretty good history of being scalable.

  19. 1

    A few sites on AWS (still on free tier) but my latest one is on Digital Ocean app platform. I'm very pleased with it so far. It's a static HTML page that pulls in a MapBox map with some bells and whistles.

    As soon as I update in Github and push to master, the DO platform redeploys! And it's all free as they currently I am using only HTML/CSS/Javascript but there is a 3 page limit.

  20. 1

    I'm using Netlify for frontend and Digital Ocean for backend.

    I'm trying to use caprover to automate the deployment for my backend

  21. 1

    I have a landing page on vercel. really there's nothing easier to deploy for a single page website than now.sh

  22. 1

    AWS, had so many issues with Netlify.

    Plus I got that sweet sweet 5K credits when I incorporated via Stripe Atlas.

  23. 1

    This comment was deleted 2 years ago.

  24. 1

    This comment was deleted 5 years ago.

Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 41 comments Why Early-Stage Founders Should Consider Skipping Prior Art Searches for Their Patent Applications User Avatar 22 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 20 comments Codenhack Beta — Full Access + Referral User Avatar 20 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 18 comments Day 6 - Slow days as a solo founder User Avatar 13 comments