Where to Host a Fullstack Project on a Budget

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 433

  • @nicholaskryger-nelson7793
    @nicholaskryger-nelson7793 4 ปีที่แล้ว +585

    Lmao I've never seen someone make small talk as an intro to a youtube video.

    • @RameshKumar-mv3jd
      @RameshKumar-mv3jd 3 ปีที่แล้ว +24

      I liked it haha I wish it was more common.

    • @erifetim
      @erifetim 3 ปีที่แล้ว +4

      @@RameshKumar-mv3jd
      Maybe, but then please please introduce chapter markers xD

    • @pedroagma4417
      @pedroagma4417 2 ปีที่แล้ว

      Yeah, mee too, I was like, wtf? Is he making an experiment? haha. :-)

    • @deldia
      @deldia ปีที่แล้ว

      Referencing turkey 😂

    • @edisco3643
      @edisco3643 5 หลายเดือนก่อน +1

      I loved it, feels like a friend :)

  • @willysnowman
    @willysnowman 4 ปีที่แล้ว +764

    i loved AWS until they sent me a bill.

    • @victornaut
      @victornaut 3 ปีที่แล้ว +58

      f to our soldier

    • @dustinkrejci6142
      @dustinkrejci6142 3 ปีที่แล้ว +70

      I had a 1/2 Gb of data I uploaded some years back in S3 bucket -AWS I cannot delete it. I owe like 1,200 dollars in total that last I checked. I was forgiven the debt twice in to separate transactions of avg of like 600 usd each.
      To this day I still can’t delete the data backup.
      Yeah. This is what happened when I tried to set up a Minecraft server on AWS ec2 with s3 storage for a backup.

    • @matheuss7348
      @matheuss7348 3 ปีที่แล้ว +71

      You have no idea how much i relate to you, but mine is worse... Since my currency is WAY cheaper than dollar and my purchasing power waayy lower than 1st world contry... when got billed... it was like a kidney to pay it out..

    • @AbhiKhatri
      @AbhiKhatri 3 ปีที่แล้ว +5

      @@matheuss7348 LOOOOOOL!

    • @ITech2005
      @ITech2005 3 ปีที่แล้ว +17

      I dont understand you guys at all. AWS is actually one of the cheaper providers. The key is understanding how to set up the services for YOUR use case to save additional $$$. For example, using faragate vs ec2 and reserved instances vs spot.

  • @TheUmnez
    @TheUmnez 4 ปีที่แล้ว +410

    This video was a perfect opportunity to plug affiliate links everywhere, but you didn't. Glad to see your focus is on providing value rather than making quick bucks off of shilling.

    • @literallybiras
      @literallybiras 4 ปีที่แล้ว +11

      This is the sort of thing that sets this channel apart you really can tell

    • @____-gy5mq
      @____-gy5mq 4 ปีที่แล้ว +1

      I hope it stays this way.

    • @sourav_mishra
      @sourav_mishra 4 ปีที่แล้ว +62

      And I'm really sad to see your comment. It doesn't cost you / trick on you if anyone provides any affiliate link. It just helps the creator. Because if someone is working hard for making content for you, He/she has the right to earn for what he does. But TH-cam definitely doesn't pay that much. So, people use affiliate links and they must. :-)

    • @davosonic60
      @davosonic60 4 ปีที่แล้ว +36

      What's wrong with getting money via affiliate links? He needs to eat too, you know? Why would he do everything for free?

    • @TheAlexxalm
      @TheAlexxalm 4 ปีที่แล้ว +1

      @@davosonic60 Because he can do exactly what he teaches us to do and can make more money by practicing what he preaches.

  • @swyxTV
    @swyxTV 4 ปีที่แล้ว +334

    this is incredible advice. thanks so much for laying down some real talk 🙇🏻

  •  4 ปีที่แล้ว +83

    This video is extremely helpful! It answered all my questions: "Where to host API?", "Where to host frontend?", "Where to host db?". Thanks a lot Ben!

  • @dilaratsch2086
    @dilaratsch2086 2 ปีที่แล้ว +49

    0:51 Cloud providers (AWS, Azure, Google Cloud)
    3:37 Cloud provider cons
    4:45 Which cloud provider to choose?
    5:27 Alternatives to cloud providers
    6:12 Alternative #1: Hosting your database + backend
    13:47 Alternative #2: Hosting your frontend
    15:17 Alternative #3: Handling user-uploaded images

  • @alexwolfeboy
    @alexwolfeboy 3 ปีที่แล้ว +9

    I know I'm late, but I've ALWAYS used DigitalOcean for my hosting. They also provide things like CDNs and databases as services too, but their base servers are really cheap. I've been running my private email server for at least a couple years now, and because of low traffic, I only spend five dollars a month, and I love it.

  • @brandon.duffany
    @brandon.duffany 4 ปีที่แล้ว +15

    First 30 seconds of this video had me imagining a delectable Thanksgiving meal -- not what I would expect from a software video, but extremely welcome

  • @tjcarney
    @tjcarney 4 ปีที่แล้ว +417

    "Had a weird sore throat problem"
    our boi got the rona first...

    • @bloodaid
      @bloodaid 4 ปีที่แล้ว +13

      He was ronafied before everybody else

    • @chris2199
      @chris2199 3 ปีที่แล้ว +14

      patient zero lol

    • @johnduffy2777
      @johnduffy2777 3 ปีที่แล้ว +2

      @@chris2199 lol ya

    • @bike4aday
      @bike4aday 3 ปีที่แล้ว +1

      Lmao this is so funny now looking back on it

  • @assaadelhalabi2696
    @assaadelhalabi2696 4 ปีที่แล้ว +9

    Thank you Ben, really like how you offer real value in your vids. Lebanese here too brother.

  • @spaceynb
    @spaceynb 4 ปีที่แล้ว +9

    This is so helpful thanks! I am mostly a frontend dev and am wanting to start a backend project soon, didn't know about these options.

  • @tylerhurson8515
    @tylerhurson8515 3 ปีที่แล้ว +7

    Amazon Lightsail was created specifically to solve this problem. It's an AWS service with predictable and transparent pricing and a simplified UI for launching instances with minimal configuration. The smallest instance is dirt cheap- a flat fee of $3.50/month for 512 MB and 20 GB storage. By comparison, Digital Ocean's cheapest droplet starts at $5.

    • @mamneo2
      @mamneo2 ปีที่แล้ว +1

      Incroyable!

  • @MaxPicAxe
    @MaxPicAxe 4 ปีที่แล้ว +1

    I like that there is no sponsorship here, the video is much more genuine. And I was considering vultr but it seemed to good to be through, didn't expect to come across it here again, so I'll definitely look into that more.

  • @jeordincallister4332
    @jeordincallister4332 4 ปีที่แล้ว +32

    Awesome video!
    I personally love netlify as well for static sites.
    Dropping docker containers onto digital ocean has been really nice as well.

  • @awwastor
    @awwastor 3 ปีที่แล้ว +27

    No one:
    The captions:
    “I am half eleven knees”

    • @dimitargetsov9690
      @dimitargetsov9690 3 ปีที่แล้ว

      @jakub korba "I am half iranese " -- voice to text machine is stupid, like any machine...

  • @martinnordstrom3213
    @martinnordstrom3213 4 ปีที่แล้ว +43

    Hey Ben!
    Great video! I agree what you said about hosting on these cloud platforms. It gets very complex and you are bound to the one you choose. I also find it more valuable to have a deeper knowledge in deploying projects, than an aws certificate.
    So your current setup is having your backend and server on digital ocean on one machine, using a cron work with dokku to backup your database every 24h and then the frontend on Netlify?
    It would also be cool to know how you would set up different staging envs.
    I hope I don't flood you with questions. I'm in the deployment stage and this is my first real time doing it! 🤠

    • @bawad
      @bawad  4 ปีที่แล้ว +12

      yeah
      I'm not using any staging envs right now, but I would treat it the same as "prod" just with a different url

  • @shamilmammadov8246
    @shamilmammadov8246 4 ปีที่แล้ว +6

    Thank you so much! I have started my own full stack project and your advices helped me a lot!

  • @Yivan4
    @Yivan4 3 ปีที่แล้ว +3

    Your voice is so soothing, it made me sleep

  • @johnfisher1006
    @johnfisher1006 3 ปีที่แล้ว

    Bro you are the king for this lol. I swear you can't find this information anywhere else

  • @gerasim-ua
    @gerasim-ua 4 ปีที่แล้ว +14

    I don't know if somebody answered your question about 2 last image cloud servces
    and I don't see problems of calculation (mb I am wrong but not)
    so 1 credit on first one for 1000 resize (lets not calc data transfer in this case)
    and for 89$ you get 225 credits and 1 credit = 1000 operations
    89/225 = 0.39555 or 0.4 per 1000 ops and second one cost 3$ per the same amount but it's has cheaper data transfer only 3 cents
    but any way images has no more the 10 MB average size so in worth case if each image 10MB for you will spend 11 credits for (upload and resize image - and much more less to get cropped)
    ok here is the math
    first one service 11 credits per 1000 files with size 10mb = ~4.4
    second one 3+0.3 = 3.3 which cheaper but with less avg size of image first one became more cheaper
    my English is very easy (sorry if something not understandable)

    • @gerasim-ua
      @gerasim-ua 4 ปีที่แล้ว +4

      ok with 1MB average size of image
      first one just taken took 2 credits (~0.8$) for 1000 files to upload and resize (for download and serve not calculate because it's should be much the more less size of image)
      second one the same $3.3, so first one depends from images avg size (cheap operations, expensive transfer), the second one from a number of files (expensive operations, cheap transfer), I am finished lol

  • @RektOrNah
    @RektOrNah 4 ปีที่แล้ว +33

    I've been using DigitalOcean for ~3 years now, I found it to be cheap but effective.

    • @fictionstudios6876
      @fictionstudios6876 4 ปีที่แล้ว +5

      For database what do you use?

    • @HPrivakos
      @HPrivakos 4 ปีที่แล้ว +5

      If you need VPS in Europe, check scaleway.com, it's even cheaper and super reliable, I use it since 2 years, they are owned by the second biggest dedicated servers hoster in France

    • @luisnaranjo3972
      @luisnaranjo3972 4 ปีที่แล้ว +2

      @@fictionstudios6876 I set them up in Digital Ocean as well, though my projects are never too big for that to be a corcern

    • @TheUmnez
      @TheUmnez 4 ปีที่แล้ว +3

      It's literally the most expensive VPS provider.

    • @RektOrNah
      @RektOrNah 4 ปีที่แล้ว +3

      @@TheUmnez they certainly are cheaper than AWS so they are not the most expensive, for $5 and the amount of support should anything go wrong is extremely cheap. Not sure where you're getting them being the most expensive from?

  • @dealloc
    @dealloc 4 ปีที่แล้ว +2

    For deployment, I can highly recommend Zeit's Now. You can deploy docker containers as services (e.g. databases, APIs, etc.) or just push the project as-is (and Zeit will make their own container, running on their servers). They also offer DNS service, and you can easily deploy services and point them the domain(s) to new builds (also usable with Pull Request "staging" environments).
    I control all my domains, services and DNS through their CLI which also offers a "local" development for setting up your services and running them as they would run in the cloud, before you deploy.

    • @Oxcorp
      @Oxcorp 4 ปีที่แล้ว +1

      I thought you can't deploy docker containers to Zeit Now anymore? I'm not sure how that would work for deplying a database to Zeit, I believe the approach they recommend is to use a remote managed database and run the API/frontend on Zeit Now

    • @dealloc
      @dealloc 4 ปีที่แล้ว

      @@Oxcorp Hey, you're right I totally forgot that Now 2 moved away from Docker. That's unfortunate. But I guess it makes sense when you look at their reasoning behind it; optimize deployment of apps with immutability -meaning that data can't be persisted.
      Thanks for clearing it up for me it totally went over my head. But I still do recommend it for static pages, serverless services etc.
      For databases I think Compose is quite good, but you can probably find something else for a lower price with more storage/better hardware.

  • @driziiD
    @driziiD 4 ปีที่แล้ว +4

    very high quality content (as always!), thanks Ben!

  • @lloyd_jvr9152
    @lloyd_jvr9152 4 ปีที่แล้ว

    These type of videos are gold please make more of these

  • @MarwanNabil
    @MarwanNabil 4 ปีที่แล้ว +70

    Ben, can you make a video to show practically, how to deploy & manage a project
    Backend/Frontend/DB/Images, between all this services
    Usually I choose a hosting plan to host it all in one place

    • @bawad
      @bawad  4 ปีที่แล้ว +29

      Here's how I deployed my Airbnb clone:
      Dokku: th-cam.com/video/AdHwBKKQHZ4/w-d-xo.html
      Netlify: th-cam.com/video/FiU3SHEaFwk/w-d-xo.html

    • @semicognitive
      @semicognitive 4 ปีที่แล้ว

      Nhost / Hasura are pretty cool for managing all this stuff

    • @Kenndy16
      @Kenndy16 4 ปีที่แล้ว

      @@bawad Can you do one for AWS and Google Cloud? Most of the jobs on the job market ask for that experience, that's why.

  • @0xggbrnr
    @0xggbrnr 4 ปีที่แล้ว +103

    "Had a weird sore throat problem..."
    This video was posted on Jay Z's birthday, on December 4th. Coronavirus only hit 4 months later. The last United States president was the 44th. Jay Z's latest solo album was 4:44. Ben is in the Illuminati. He was dropping hints the whole time.

    • @krim2829
      @krim2829 3 ปีที่แล้ว +1

      lol

    • @CesarTreetops
      @CesarTreetops 3 ปีที่แล้ว +4

      *x files music starts playing*

    • @silentxcure
      @silentxcure 3 ปีที่แล้ว

      My birthday is dec 4th

  • @birham07
    @birham07 4 ปีที่แล้ว +4

    Great comparing of VPS and hosts! Did not know about imgix previously. I may consider switching to it from Cloudinary for my currently ongoing project. I only need it to server avatars to end users in two dimensions (not much of transformations, not much of bandwidths) but, am expecting to have a lot of users in future. Thus, hosing images on Google storage and and serving 'em through imgix might be cheaper optimistically doing the calculation. Anyway, will do more in-depth analysis and see. Thank you, Ben for all!

  • @gkranasinghe
    @gkranasinghe 4 ปีที่แล้ว +3

    Absolutely valuable stuff, thanks for sharing your knowledge

  • @doublesid1395
    @doublesid1395 ปีที่แล้ว +1

    I need a 2023 version of this

  • @MaJetiGizzle
    @MaJetiGizzle 4 ปีที่แล้ว +18

    Dang dude you say Kibbeh like an American. 😆
    Edit: Also half Lebanese. Much love my dude.

  • @rakeshmanathana
    @rakeshmanathana 4 ปีที่แล้ว

    Great video. Surely will be helpful for a lot of people. Really appreciate the unbiased review.

  • @starship1701
    @starship1701 2 ปีที่แล้ว

    I'm just a newbie data analyst that has never touched cloud services before. No idea what I'm doing here. Great video!

  • @bolow
    @bolow 3 ปีที่แล้ว +1

    I love Linode, which has great customer service.

  • @folorunso
    @folorunso ปีที่แล้ว

    Great pieces of advice here. Thanks Ben.

  • @mohanyadav01
    @mohanyadav01 4 ปีที่แล้ว +3

    Very informative and got to know some more options when deploying backend and database services 👍

  • @marcinwanago9219
    @marcinwanago9219 4 ปีที่แล้ว +3

    I find the mLab free tier really useful when I'm at the very beginning of a development. I can have a development database up and running really quick this way.

  • @frankyb702
    @frankyb702 4 ปีที่แล้ว

    Love your vids. Genuine and honest

  • @trocomerlo
    @trocomerlo 4 ปีที่แล้ว +1

    Really good resource of knowledge young man. Thank you!

  • @iamvishu591
    @iamvishu591 4 ปีที่แล้ว +1

    youtube lacks such videos

  • @0dyss3us51
    @0dyss3us51 4 ปีที่แล้ว

    Heroku is great and Linode is great AWS and Azure shines on bigger and more complex use cases such as very uneven loadspikes

  • @sundarb6673
    @sundarb6673 4 ปีที่แล้ว +1

    I would like to thank you profusely for this!!

  • @sonicplayer1234
    @sonicplayer1234 2 ปีที่แล้ว

    I came here for genuine advice and was surprised to see you as the first video. A sexy and helpful King

  • @mattdoestechstuff
    @mattdoestechstuff 3 ปีที่แล้ว

    Only thing I think you could have mentioned is how some of the VPS providers will provide "shared hosting" and "dedicated VPS", which at first sounds strange as opposed to just renting a dedicated box.
    The providers can also be sneaky about disclosing this information and will hide it in fine print sometimes.
    However, the differences come down to the sharing of compute resources between virtual machines on the host. Some hosting providers will 'allocate' your box a certain amount of ram or CPU cores, but can also share these resources with other virtual machines on the host. This type shared hosting can be a huge downside if you are allocated a machine on a host where the other users are maxing out the hosts resources.
    One example of this is the contabo hosting service provider where they offer two different services being shared and a dedicated VPS.
    Other than that, good video! Very good insights into hosting options.

  • @RichardCatto
    @RichardCatto 4 ปีที่แล้ว

    Some useful information. Currently, my method is to rent a low end VPS for under $20 pm upon which I load virtualmin control panel (free) and host my domains. I've used typeform (free tier) for some of my forms but found they do not convert well, so currently I'm using an EcWid store to sell my digital goods, which is much better at converting.

  • @AliAlmahdi
    @AliAlmahdi 4 ปีที่แล้ว

    Been using SSDNodes for quite a while now. Switched to European Data centre recently and I’m quite happy with their service. Never needed their support though.

  • @pieter-jan1000
    @pieter-jan1000 3 ปีที่แล้ว

    Great video. I also like Firebase for FE development. It supports a database, storing images and hosting your website.

  • @rudhisundar
    @rudhisundar 4 ปีที่แล้ว +1

    This is really some great advice, thank you!

  • @mbchudno
    @mbchudno 4 ปีที่แล้ว +1

    amount of effort it requires to set things up on AWS is not justifiable for small projects. If you want small projects, just get a shared hosting for 2-3 bucks a month and you will be happier. If you already know AWS or use it for living, then sure, its good.

  • @victornaut
    @victornaut 3 ปีที่แล้ว

    This is actually REALLY GOOD advice.

  • @codewithfrenchy
    @codewithfrenchy 4 ปีที่แล้ว +1

    firebase as a simple and free tier "spark" and it's good for some demos

  • @themarksmith
    @themarksmith 3 ปีที่แล้ว +3

    Would love to see an update to this video for 2021!

  • @elfullin
    @elfullin 4 ปีที่แล้ว +10

    You’re so nice I can’t even 😂

  • @amitshahal3420
    @amitshahal3420 3 ปีที่แล้ว +1

    Hey Ben, love you’re videos! I’m from Israel ✌️&❤️

  • @orlovskyconsultinggbr2849
    @orlovskyconsultinggbr2849 4 ปีที่แล้ว

    I say Google, it gives you like 200 dollars free usage of theirs services, my advise to buy a domain (not from google) and when the services end, you just take your stuff and move it to othe cloud provider.

  • @priceless5386
    @priceless5386 4 ปีที่แล้ว +1

    Would be interested in seeing you deploying a project to one of these services, setting up the front end, backend and database. Also would like to see the Cron job that backs up to aws.

    • @bawad
      @bawad  4 ปีที่แล้ว +1

      Dokku: th-cam.com/video/AdHwBKKQHZ4/w-d-xo.html
      Netlify: th-cam.com/video/FiU3SHEaFwk/w-d-xo.html
      Cron job is setup with postgres plugin github.com/dokku/dokku-postgres

  • @WrongAkram
    @WrongAkram 4 ปีที่แล้ว +2

    Great job man, love these breakdowns.

  • @YosepRA
    @YosepRA 3 ปีที่แล้ว

    Yeah. Serving image assets and having dynamic sizing of it is a bit of a headache to setup. I also haven't had much luck for setting up myself performance-wise.
    Cloudinary does have a good offer. But as Ben said, the threshold will keep you awake at night and the price could scale without you knowing why.

  • @nemk
    @nemk 4 ปีที่แล้ว +1

    Great video, very helpful.Thank you very much!

  • @nagasaipurvaz4251
    @nagasaipurvaz4251 3 ปีที่แล้ว

    I use my old rassberry pie zero as a server it is a gift from my mother and it is running my portfolio for about 2 years and it served me well untill I got job

  • @dom8429
    @dom8429 4 ปีที่แล้ว +1

    i think editing your videos by adding some images of the service you are talking about or summerizing with some text on screen would make them even better. anyways thanks for the advice, i really enjoy listening to you

    • @bawad
      @bawad  4 ปีที่แล้ว +1

      I agree

  • @ЭнрикеЧурин
    @ЭнрикеЧурин 3 ปีที่แล้ว +1

    Ben Awad is a Bob Ross of web development but better

  • @nshusa99
    @nshusa99 4 ปีที่แล้ว +1

    Love your videos thanks for making them :)

  • @glez5288
    @glez5288 4 ปีที่แล้ว

    Hey, watching this for what the video is, but off topic, im from Yucatan, Mexico and lebanese culture is strong here, due to a migration of lebanese people in the early 1900s, so kibbeh or kibis as they call them here, are a big thing man, so tasty and delicious. Anyways, thanks for the awesome content.

  • @sashaikevich
    @sashaikevich 3 ปีที่แล้ว +1

    Can you do a tutorial on the virtual machines you have set up to run and backup your apps? I’ve yet to come across this content and I think it’d be a both an original and useful video

  • @jubalm
    @jubalm 4 ปีที่แล้ว

    Great stuff! Also checkout now.sh where you can host static websites: NextJS, React, Gatsby, PHP and pretty much more. Heck you can even build a cloud function (or lambda) that processes your images ala imgix/cloudinary there

  • @christopherderrell8470
    @christopherderrell8470 3 ปีที่แล้ว

    Vultr for the win always, having used GCP and AWS, I cannot recommend another VPS service. The difference between them and others is their network speed has been unmatched, when setting up your OS

  • @sahadevdahit
    @sahadevdahit ปีที่แล้ว

    Very interesting and informative. Love 💕💕💕💕💕 bro

  • @hagridgam
    @hagridgam 3 ปีที่แล้ว

    What a great video, thanks you ❤️

  • @yatsuk
    @yatsuk 4 ปีที่แล้ว +13

    One of the reasons to start a serverless project was to avoid such kind of investigations.

  • @pascaloliv
    @pascaloliv 4 ปีที่แล้ว

    Thanks ! Excellent comparative!

  • @ilyaskarim1952
    @ilyaskarim1952 3 ปีที่แล้ว

    For storing images, I suggest using Digitalocean Storage.

  • @jornejongsma
    @jornejongsma 4 ปีที่แล้ว +2

    Hey, what about Firebase?! Or do you share this under Google Cloud... Google Cloud and Firebase are not the same, though they share some functionalities. Firebase is pretty easy to setup, for instance the authentication, almost frighteningly easy. And on the topic of resizing user uploaded images, they have a resize images extension for that, charging you just the underlying resources used within Firebase.

    • @bawad
      @bawad  4 ปีที่แล้ว

      I view it in a similar light to a cloud provider
      they have a nice free tier, so if you can leverage that for a while it's great but once you start paying it's going to be more expensive

  • @hamzayoussef1129
    @hamzayoussef1129 2 ปีที่แล้ว

    Concerning imgix, minimum monthly payment is 10$ per month even if you should only pay 3$ ;)

  • @rinat7221
    @rinat7221 4 ปีที่แล้ว

    Google Firebase (if you don't mind serverless) OR Google Fiebase for hosting SPA and Heroku for hosting backend. Completely FREE and doesn't require Credit Card.

  • @kc3302
    @kc3302 4 ปีที่แล้ว +1

    You're not wrong that AWS has a complicated dashboard.
    Avoid AWS for a free trial unless you really know what you're doing with it as the free trial has complicated limitations and they WILL end up charging you.

    • @85set05
      @85set05 4 ปีที่แล้ว

      I left a server I thought was free running for a year.
      Customer service dismissed my bill when I explained it via email.

  • @smolus0512
    @smolus0512 4 ปีที่แล้ว +2

    This is a very nice, easy to use stack but if we're talking budget I think going serverless with a shared database is the cheapest way to go

    • @bawad
      @bawad  4 ปีที่แล้ว

      why

    • @smolus0512
      @smolus0512 4 ปีที่แล้ว +1

      @@bawad For most buisnesses paying per usage is just so much more cost-effective than paying per hour.

    • @smolus0512
      @smolus0512 4 ปีที่แล้ว +2

      @@bawad Also, something you could talk about in one of your videos are "nano vps" servers. They are the best option if you're using some high performance language. I got my 128mb one for £2.50 a year at i-83.net and i mange to run 20 rust services on it (mostly just apis).

    • @bawad
      @bawad  4 ปีที่แล้ว

      oh wow, that's pretty crazy

  • @Universe593
    @Universe593 4 ปีที่แล้ว

    Personally using Hetzner Cloud. Doesn't have as much out of the box features like aws/digital ocean, but it's one third of the price.

  • @ben6
    @ben6 4 ปีที่แล้ว +1

    From 0 to $89 is scary. But with imgix, why use their service or CDN, when we already have other files in another machine somewhere, that could also process images, running a service like imgix, but in our own cloud instead. I don't see the value of they provide, especially if there is an Open source version. We can just use Cloudflare's free CDN instead for reliability and reducing load.

    • @ben6
      @ben6 4 ปีที่แล้ว

      With Imigix, i hate to see myself blow $3 every day in development, when playing around with pictures.

    • @bawad
      @bawad  4 ปีที่แล้ว

      Let me know if you try that, I'd be curious if it works out

  • @xd123_
    @xd123_ 4 ปีที่แล้ว +3

    How doable would it be to get a linux pc and host everything from your house?

    • @shrikarv.mutalik6002
      @shrikarv.mutalik6002 4 ปีที่แล้ว +1

      It would be pretty hard, you would have to forward port:80 and most isps ban hosting

  • @madcroc111
    @madcroc111 4 ปีที่แล้ว +3

    For Europeans Hetzner and Contabo are really cheap alternatives to other popular ones

    • @MadsCordes
      @MadsCordes 4 ปีที่แล้ว

      Also, Contabo has US locations now 😄

  • @bustamantedev
    @bustamantedev 4 ปีที่แล้ว

    Vercel is a very nice alternative for Netlify

  • @lukeliasi1881
    @lukeliasi1881 4 ปีที่แล้ว +1

    Digital Ocean managed databases is pretty cheap - 10GB for $15 and can create multiple databases on a single instance.

    • @bawad
      @bawad  4 ปีที่แล้ว

      Yeah that's the one I would try first if I wanted to go with a managed db

  • @gildas_dev
    @gildas_dev 3 ปีที่แล้ว

    The best VPS provider is OVH from France, it is powerful and more cheap. I'm not working there, i just hosted all my stuff there

  • @dejfcold
    @dejfcold 3 ปีที่แล้ว

    TBH, if you're on a budget, you don't care much about performance in detail. You care about the number of CPUs, memory and maybe storage and the price. Well, at least I do. So I went with Contabo.
    I haven't found anything better yet.
    4 cores, 8GB RAM, 200GB SSD for 5EUR/month?
    Or if you want to be fancy 10cores, 60GB RAM, 1600GB SSD for 27EUR/month? That's a steal.
    I'm running 9 Java services, Frontend and a DB in 2 of the cheaper instances and it's perfectly fine.

  • @PennyPincherCoins
    @PennyPincherCoins 4 ปีที่แล้ว +2

    why is nobody teaching to have your own server? surely as far as money, its cheaper to have your own server and when you use a host or cloud, they see and have all your data,
    I have maybe 20 regular old computers laying around in my house and maybe 10 real older servers, none I have setup, its not better to do the cloud or hosting, if you have the skills to setup a server. internet speeds today are faster and if you have to get a business account for your internet, its still better.. All the places your talking about, always use your data for their purpose and thats why they offer it FREE. Free means your giving them rights to your data,,, Why don't you explain this to your viewers

    • @bawad
      @bawad  4 ปีที่แล้ว +1

      most people don't want to maintain their own hardware

  • @elmichellangelo
    @elmichellangelo ปีที่แล้ว

    i wonder why they include security in the mix of services. So do they not protect our privacy and the privacy of our data by default?

  • @jonas-re4sk
    @jonas-re4sk 4 ปีที่แล้ว +3

    AWS is a complex solution though for really high scalability needs, there are some options they have for tiny projects but is not really their market
    I passed the certification exam and is definitely not easy

  • @gangsterism
    @gangsterism ปีที่แล้ว

    AWS Lightsail is great for small budget

  • @heathbruce9928
    @heathbruce9928 ปีที่แล้ว

    Why not host it on your own computer? I use xampp currently and have for the last almost decade. I even have valid 3rd party ssl certs for the ddns domains I use as test sites. No one has my code but me. I dont have to worry about giving away my customers data either.

  • @tenminutetokyo2643
    @tenminutetokyo2643 4 ปีที่แล้ว +1

    MacStadium. Can you do a vid on the best way to store documents in a DB for retrieval over the net?

  • @ishaankamra779
    @ishaankamra779 3 ปีที่แล้ว +1

    How can I know if my react app will be able to function in 100GB bandwidth on netlify or it would need more?

  • @ckm5528
    @ckm5528 4 ปีที่แล้ว

    This is great content and advice

  • @andrewng9950
    @andrewng9950 2 ปีที่แล้ว

    Actually if hosting your user generated images, and let’s say not needing any image transformation features
    Wouldn’t it be much easier to just put ‘em into your VPS alongside your back end and database?
    Just stick em in your /media/user_images folder?
    I wonder if it would be a bottleneck if there are too many image files? Wondering if anyone can shed some light 💡

  • @sabuein
    @sabuein ปีที่แล้ว

    Thank you, bro.

  • @sarthakkalpande6486
    @sarthakkalpande6486 2 ปีที่แล้ว

    Very Honest Talk

  • @geocine
    @geocine 4 ปีที่แล้ว +2

    What would you use for messaging queues, long-running jobs, jobs/workers , consumers/producers that will work well with the JS stack?

    • @bawad
      @bawad  4 ปีที่แล้ว +1

      github.com/OptimalBits/bull

  • @mdjahidulislam9205
    @mdjahidulislam9205 3 ปีที่แล้ว +1

    hi, i have an android app. I have around 300 active users per day and a total user of around 1000+ so for hosting my server and MySQL database which VPS should be good and budget-friendly?

  • @Rajatrebellious
    @Rajatrebellious 3 ปีที่แล้ว +1

    try ImageKit for image processing

  • @PranayPratyush
    @PranayPratyush 4 ปีที่แล้ว +1

    What do you think of the serverless suite of products provided by every major cloud provider? They have serverless databases too but they are susceptible to extremely unpredictable costs because it's easy to have too many open connections.

    • @bawad
      @bawad  4 ปีที่แล้ว

      einaregilsson.com/serverless-15-percent-slower-and-eight-times-more-expensive/

  • @ToroPichu
    @ToroPichu 3 ปีที่แล้ว +1

    Hi Ben,
    Thanks for sharing such amazing explanation.
    Can I ask you your opinion about hosting on Heroku? I have few experience deploying on the cloud and I found that Heroku makes the deployment very easy and it has a free & hobby plan which in my opinion it's great for creating proof of concepts.
    Love your videos man, all the best.
    Regards,
    Max

    • @FakeAccount-lh1pd
      @FakeAccount-lh1pd 8 หลายเดือนก่อน

      it charges man like crZy thats why I came here to I can take itof there and host it here