Serverless Computing in 100 Seconds

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 มิ.ย. 2024
  • Serverless Computing can dramatically simplify your backend infrastructure by eliminating the need to configure, maintain, and scale servers. Go beyond 100 seconds with ‪@FilledStacks‬ to build a production-ready backend with Firebase Cloud Functions.
    Subscribe to FilledStacks 🔥👉 / @filledstacks
    00:00 Serverless Explained
    01:50 Build a Complex Cloud Functions Backend
    Popular Serverless Solutions:
    AWS Lambda aws.amazon.com/lambda/
    Google Cloud Functions cloud.google.com/functions
    Azure Functions azure.microsoft.com/en-us/ser...
    #cloud #firebase #100SecondsOfCode
    Install the quiz app 🤓
    iOS itunes.apple.com/us/app/fires...
    Android play.google.com/store/apps/de...
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    My VS Code Theme
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Big thanks to FilledStacks for collaborating on this video, subscribe today! 🔥👉 th-cam.com/channels/2d0BYlqQCdF9lJfydl_02Q.html

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

      Thank you Jeff!!!!

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

      So happy to have a feature on channel. Can't thank you enough for the collaboration. It means a lot.

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

      @@FilledStacks very cool to hear a South African on my favourite YT channel. Kudos man!!! Subbed to yours as well.

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

      Subscribed

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

      @@EllyOguttu Thank you :)

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

    “Serverless is a *misnomer* ...”
    Liked the video right there.

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

      Esp. that he nods to the nomenclature quickly and then moves on to the water supply... I would have done a grand analogy about the name controversy, such as "what if an car's automatic transmission was called shiftless? There's still shifting but you don't have to do it...blah blah"

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

    "There are two things on this world I don't understand: Girls and Serverless." ~ Ben Awad 2020

    • @user-cj3yu9nv1u
      @user-cj3yu9nv1u 3 ปีที่แล้ว +12

      Well, that's changed with this video 😂

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

      He also doesn't seem to understand Angular ;)

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

      @@Fireship And Firebase XD

    • @yt-sh
      @yt-sh 3 ปีที่แล้ว +53

      @@Fireship waiting for diss Rap
      Roasting in 100 seconds

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

      I think he did learn serveless in 2020

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

    The guest was awesome at explaining the high-level overview and walking through the process. 👍👍

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

      Thank you 😊 I appreciate you watching the video.

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

      @@FilledStacks you're great, man!

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

      @@Brunoenribeiro I really appreciate that. You can imagine how it feels being in the same video as the master of code explanations :D

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

      I agree!! Most guests feel a little bit underwhelming after the first 100 seconds, but @FilledStacks managed a great balance between overall concepts and implementation details! Nice work 😀

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

      @@MartinodF Thank you!I appreciate those words. I tried my best. I always try to make the explanation match the implementation.

  • @g-luu
    @g-luu 3 ปีที่แล้ว +57

    Shout out to my fellow South African guest. Very knowledgeable guy.

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

      What's up Bryan! Thank you, appreciate the support and the shout out! Happy to be apart of this channel!

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

      @@FilledStacks when i heard the accent. I thought to myself, that's gotta be a culid

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

      @@kingreaper5142 lmao. And you were on point :D

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

    0:45 I like how it stops before 'get rich'

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

    Yo. This is a fantastic collab. I think both your channels unpack a bunch of relevant info on today's technologies. Thank you both!

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

    Just what I needed! From bleeding edge tech to mature tech, this channel has everything!

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

    Thanks to both of you! More collaborative videos in de future... both channels are great!

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

    Step 1) you attach a serverless function to your static project
    Step 2) an f5 button of one of your users gets stuck
    Step 3) your bill goes brrrrrrr

    • @oventi_
      @oventi_ 2 ปีที่แล้ว +7

      Throttling and request limits should solve this

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

      Bill Burr?

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

    It was beautiful!!! That explanation was mind blowing & super simple. Thanks Fireship & Filledstacks. Waiting for many more collabs

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

      It's my pleasure being in this video! I sure hope we can do some more collabs going forward.

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

    Great video!! I was wondering how do you make the animations for your videos, they're awesome!!

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

      th-cam.com/video/N6-Q2dgodLs/w-d-xo.html

  • @NitinSingh-xg9rw
    @NitinSingh-xg9rw 3 ปีที่แล้ว +1

    @Fireship where have you been. This channel is a gem I found today. Usually, one needs to understand things in a very basic manner, for the beginning which you do in your videos. Also good for interview preparation.

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

    I'm seeing a lot more jobs in serverless. I'm learning a little and think it has some merit, but I'm not super convinced yet. I'm still happy with my current stack. Regardless, thanks for your awesome content. Much love and respect!

  • @herozero777
    @herozero777 4 หลายเดือนก่อน

    For some videos, a like is simply not enough, thanks man!.
    Thank you @FilledStacks as well for the great overview! a great resource.

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

    You're like an Instagram influencer for firebase.....and I'm loving it!

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

      Haha, that's so true.

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

    your synthesis power is off the charts, Jeff

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

    Nice job in a short period of time. Good examples.now the show. Looking forward to it

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

    Was about to switch from yt then saw you uploaded a video and had to watch my favourite series

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

    @Fireship I know this is a bit of a too general comment, but it just needs to be said here and now: I simply love your concepts-explaining videos! Thanks for making them!

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

    I'm beginner for full-stack developer. And I always wonder what's server-less or functions now you are clear my mind. Thanks a lot gorgeous friends.

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

      Awesome! A jeff video can always clear up any doubts

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

    Just when I needed it. Awesome video as always. Can you make a video on dependency injection?

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

    This tutorial moves at the perfect pace. Thank you!

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

      Happy to hear that :)

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

    Hoe gaan het china! 🤙 Super awesome to see the South African collab! ❤

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

    Great explanation as always
    I used to love when 100 seconds vids were 2 minutes long now I see 16min and my brain be like nah pass.

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

    Damn dude you are blasting out the high quality vids nice hustle.

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

    Hey a Fellow South African, Recognized him by the accent instantly !

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

      Me too is he colored or afrikkaner?

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

      haha, hey Pieter! It's un unmistakable accent.

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

    Filled Stacks from South Africa! Cool collaboration.

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

    one plus one equals two and so on. thank you guys of being a great help.

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

      hahaha, you're very welcome

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

    I subbed to FilledStacks because I like the way he pronounces 'build'

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

    Been watching ur videos for years now. Thank u so much for the content! I have a suggestion for a future video: Explain/use the graph database Neo4j

  • @md.fazlulkarim8847
    @md.fazlulkarim8847 3 ปีที่แล้ว +1

    Thanks for collaborating @FilledStacks. I believe this fireship guy can teach anything to anyone. Your power is truly God-gifted 😍

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

      Hey hey hey, that's such a nice thing to say! I really appreciate it. And thank you for watching until that point.

    • @md.fazlulkarim8847
      @md.fazlulkarim8847 3 ปีที่แล้ว +1

      @@FilledStacks Pleasure is all mine

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

    Two of my favorite youtubers :)

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

      Whooohoooo! Well that's some great company that you put me in there. Jeff is still my favorite programming TH-cam creator!

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

    FilledStacks and Fireship are the reason I'm writing quality code

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

    yay now they own my all my code and my data and my website!

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

    Wow! This package looks awesome! I'm gonna try it out on my next Firebase project.

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

      It's an early package but we're comitted too it since we're developing our own internal projects with it and out clients projects

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

    I use GCP and i really love this technology, its easy, fun and you can create great things

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

    New title suggestion: Serverless in 30 SECOND
    This is the simplest explanation I've got so far. Thank you!

  • @gauravburjwal.98
    @gauravburjwal.98 3 ปีที่แล้ว +7

    I literally searched serverless to learn about it few hours back and now you came with a video 😁

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

      You can take the microsoft learn paths called AZ900 DP900 and AI900 for more cloud info

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

    The best, as always.

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

    Mzansi for sho!
    🇿🇦

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

    Thanks for valuable information.

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

    Love your videos from heart ❣️❤️

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

    Thank you for this. will sub to FilledStacks as well :)

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

      Much appreciated. New backend content coming out in the following weeks :)

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

    I couldn't help but tap the like button thrice after you've explained serverless with that water analogy. It was so freaking perfect.

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

    Love this video! My next question is how this might looks using AWS. Do they let you subscribe to db events, etc... like is supported in firebase?

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

    Really awesome stuff 🔥🔥

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

    Love your videos man

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

    beyond 100 seconds was 🔥 (without 🚢 though 😁). I wanna rewrite my last work project with firebase-backend. would be SO MUCH NICER.

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

      Noice! You can use it together with your existing functions even. As long as the exports are added into the object at the end of it then it'll work. You can slowly move your backend over to it to test out a few of the functions. I still haven't written docs for the package, but it'll come soon.

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

    Fireship
    I just wanna say one word to you
    😌u r ma hero

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

    A perfect example of vendor lock in.
    I can chose form dozens of VPS providers worldwide, but cannot easily swap serverless providers.
    ¿ Or there is a standard I don´t know ?

  • @_benff
    @_benff 2 ปีที่แล้ว +9

    7:45
    exports = new FunctionParser({ rootPath: __dirname, exports, verbose: true }).exports;
    Instead of exports = new FunctionParser(__dirname, exports).exports;

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

      thanks, i was having this problem

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

    This video is a bomb for beginners to serverless. Excellent work mate!

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

      The level of explanation that Jeff reaches is crazy! He's great at explaining things.

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

      @@FilledStacks that's indeed true. But I was talking about both of you. His explanation followed by your hands on. ❤️

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

      @@LearnwithTAM Thanks man! I appreciate.

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

    id never heard of serverless before, looks really cool, thinking ill make my next website with it, thanks for the video!

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

      Get info on new offers

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

      Text our team on Whats~App
      +1 7 1 7 6 8 7 2 8 4 4~

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

    Really cool stuff!

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

    this chapter was amazing

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

    Suggest doing a video on client side storage options like local, indexeddb, web sql, cookies, etc.

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

    Great video! I have been waiting for this one for a while. How are you structuring your sub-collections? Are you doing it inside the "users" folder for example or are you creating another root folder named "users[Subcollection]"?

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

      Hey Michael, I think I saw an email from you? I haven't gotten around to my mails yet. But to answer your question, this doesn't actually go over the firestore setup. This is for the backend resource groups only. So the function that listens to changes on a sub collection will fall in the same resource group that the parent falls into. So a sub collection in the users will be apart of the users group.

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

      @@FilledStacks Thanks a lot. I get it now.

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

    Thank you.

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

    Dane, shout out for the South African accent! Love it.

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

      Noticed it immediately xD

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

      Thanks for watching to that point! I appreciate it.

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

      @@alexscriba6075 :D Wouldn't hide it even if I could :) Thanks for watching to that point.

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

    Awesome combo

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

    I got so stoked when I heard the South African accent 😂 What a great video guys 🔥

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

    I know a South African accent when I hear one.

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

    So I know with Azure Functions, I can deploy a function that references other files. Does Firebase functions work the same way? For example, if I want to add something to the database, I would usually run it through a service method/function that might share logic with other endpoints. I don't want to reuse that service layer code elsewhere - do you upload those in a separate file? Create an NPM package for it? How does that work with Firebase functions. It's simple on Azure (for C# anyway), you just deploy and it deploys the compiled code with dependencies, but it sounds like you want a single document for every function, so I'm a bit confused...

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

    Yay for a South African!!! (And no, I'm not biased because he shares my name at all... :P )

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

      haha Dane! I couldn't be happier! Thanks for watching until that point :D

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

    Satafrika in the building xD

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

      hoyaaaaaa! SA in the house!

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

    just taking this chance to say THANK YOU FOR YOUR GREAT CONTENT ❤️

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

    please make a course on Serverless.🙌

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

    Cloudflare workers is also pretty cool

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

    Dane was epic, is he a pro fireship member?

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

      Thank you! I am not a pro member, I was supposed to buy one a while back for a project but never got to it. Will be using Jeffs payment setup course soon to implement that for one of our clients so I'll be a pro member over in the slack.

  • @BitBard302
    @BitBard302 8 หลายเดือนก่อน

    This topic's rich, and the book I'd put forth makes it even richer. "AWS Unleashed: Mastering Amazon Web Services for Software Engineers" by Harrison Quill

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

    seems like cloud functions is
    like a web api that you handle it outside of your project
    or a services like push notifications

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

    Are only serverless functions considered serverless compute. What about serverless container services like AWS Fargate and Cloud Run?

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

    Can you make a summary video of CSRF tokens?

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

    Considering a dedicated server running a daemon process listening for requests. Is serverless really cheap ? when it comes to 100s of reqs / second for say, a bit popular marketplace where people come and browse products.

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

    Heyy it's nice to hear South African representing

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

    I was hoping cloudflare workers to get a mention in this!

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

    Awesome 👌
    Can u make a series of Mobile app ui using flutter?

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

      That's what I'm doing on my channel 😃

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

      @@FilledStacks gonna subscribe 🤟

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

    Good!

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

    9:30 in this part here we can see that the warnings for cardHolder and cardNumber vanish when he writes the expression. In my case that didn't happen and wouldn't run. If that happens to you as well, maybe adding this line // @ts-ignore
    before each of the sentences might help. But that means the linter will ignore the line, not that the error doesn't exist, just be warned.

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

      actually I just changed those 3 lines to these and it worked
      const cardNumber: string = request.body['card_number'];
      const cardHolder: string = request.body['card_holder'];
      var paymentToken = cardNumber.concat("_", cardHolder);

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

    Have been using serverless functions a little bit in Amplify, the only pain is pushing every time you make a change to the code.

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

    I don't know if this is a Firebase thing, a simple mistake on his part, or something else entirely, but why did he initiate the "paymentToken" variable with "var" (on line 11 at 9:52 of the video)?

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

    Cool, you had Dane. I was thinking, does Dane watch this? lol

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

      haha, yes. Fireship is the channel I emulated my videos after when starting. I watch most of the videos even though I'm not implementing any of the stuff he goes over haha. He's such a great teacher and content creator.

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

      I picked up a routine from Jeff a year ago, and it's become the back bone of my CRUD. It really made my life so easy. He breaks down new and old technology very well. I thought I saw something very similar in your approach to videos. Well done!

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

      @@jrheisler That's cool man. I know exactly what you mean, there's some things I see from other devs that becomes the complete foundation of my code bases. I'm happy I could add something to your dev toolset

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

    can someone pls tell me whatt is the name of the application from which the image on @1:00 is taken

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

    My dude is HELLA south african

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

      haha, I am !!

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

      @@FilledStacks me too! :D

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

      @@armantavakoli5314 great to see some fellow south african devs in these online communities!

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

      @@FilledStacks likewise! - love the content

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

    I was just thinking about converting something I made to serverless, are you reading my mind?

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

    Serveless functions with queues have saved me more time than I like to admit

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

    which song or music is in the background which starts at 16:18

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

    I think you meant 1000 seconds, it is almost exactly equal to 16:46 (the video length)

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

    How many daily transaction expectation is the acceptable upper limit to considering firebase instead of a proper server structure , aws etc?

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

      They're both proper servers (in my opinion). Because it's easy to setup doesn't mean it's not scalable. I don't have a fixed upper limit, but if there's any problems with it I'll probably mention it over on my channel.

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

    This is not 100sec but its worth

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

    I cannot make npm run serve work with the hot reload. Anyone have any tips?

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

    00:57 What's that crab icon infront of REST API

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

    Can anyone tell me how he creates such beautiful thumbnails?

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

    "I'm going to select EU West because I'm in Africa"... as someone in North Africa, I feel you, almost every website is at least 60 ms away (hello multiplayer lag).
    It's a shame there are no cloud server in Africa yet, thankfully Akamai has a few CDN servers though.

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

    When he said "let's open the emulator", I was laid aback, cuz I was used to the emulator being this useless gimmick, but they have improved it a lot

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

      Yup! They stepped up the game with the dev tools. It's waaaaaaaay better.

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

    Can you please share a Github repo of this project?

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

    my head exploded..... 🌋🌋🌋

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

    Next Video, Message Queue (RabbitMQ, ZeroMQ , etc) please

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

      Text our team on Whats~App
      +1 7 1 7 6 8 7 2 8 4 4~

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

    First 100 seconds was great as always, the next 15 minutes was centered around the "firebase-backend" library - a 3rd party library published by the video guest himself, it has just 31 weekly downloads on NPM. This was a very opinionated tutorial which I was disappointed by considering the normal quality on this channel.

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

      That point of view makes sense. I was going to actually show the code for the firebase-backend but it was going to make it way more complex than it should be. The point of view we were looking at was "How do we share this backend setup without spending 20 minutes explaining the Glob pattern and collection code first". So I wrapped it up in a package and then used that instead.
      The pattern should still be the same, you can use it without the firebase-backend package. It's just a glob scrape for certain extension, then I attach that to the exports and push that out. It's like 80 lines of code or something.

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

      Dude we're all using nodejs to write server side code to some that in itself is insane. Its a good library. And every library started off somewhere. Is the information useless without the use of the library, I don't think so. The paradigms and code structure is invaluable and honestly really does make sense in the context of "serverless" functions. ​ @FilledStacks Nice one. Mooi soos n kavela maar pratical soos n adidas sloffie (sonder die wit sokkies... who am I kidding, of course with the white socks)

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

      @@coach10001 haha, Thanks man. I appreciate the support and explanation. I find it quite curios sometimes when people don't "trust" a package, especially one this small. It's just a useful class to help implement a pattern on the backend that emerged out of practicality. Didn't really "engineer" anything because this proved to be more than enough for a very very capable backend.
      With that said. Dankie, ek wardeur die support. Dit beteken baie om die SA community saam met my te het. Dis moeilik hier byte lol, almal dink ek het n agenda met my free content.