• 0xD@infosec.pub
      link
      fedilink
      arrow-up
      29
      ·
      edit-2
      1 year ago

      Instead of spinning up a classical server like Apache or IIS for what you need, you just write a single function that you can bind to an endpoint and just host that - the rest is abstracted away from you.

      • SkyeStarfall
        link
        fedilink
        arrow-up
        40
        ·
        edit-2
        1 year ago

        Serverless sounds like a terrible name for this lmao.

        Why not remote functions or something like that.

        • 0xD@infosec.pub
          link
          fedilink
          arrow-up
          22
          ·
          1 year ago

          Marketing™️ I guess? :P

          But probably because YOU don’t have to fuck around with servers, for you it’s just an upload of a function.

          • DrM@feddit.de
            link
            fedilink
            arrow-up
            14
            ·
            1 year ago

            I think that’s the main reason, it’s a good name explaining what you can expect: an environment where you don’t have to worry about servers and don’t need an administrator

            • dan@upvote.au
              link
              fedilink
              arrow-up
              8
              ·
              edit-2
              1 year ago

              Why not just call it shared hosting though? It’s essentially the same concept as getting a GoDaddy (or Bluegost or whatever) hosting account and uploading a PHP file lol

              • DrM@feddit.de
                link
                fedilink
                arrow-up
                7
                ·
                1 year ago

                Shared hosting sounds like you don’t have your data stored privately and doesn’t sound like less work for the company.

                Don’t look at the name from a technicians perspective, but from the perspective of a manager of a small startup who wants to reduce the overhead for hosting it’s service as much as possible. Also serverless is not wrong per sé, it’s exactly what you as the customer get.

                You could spin it the same way for every other instance. Why do you call GoDaddy “shared hosting”, in the end it’s just a pod on a kubernetes cluster. So why don’t you call it “private kubernetes pod”?

    • fox [comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      16
      ·
      1 year ago

      Someone else has a server and their infrastructure is set up so you can upload a zip of some executable and they’ll figure out how to make it run. You don’t worry about any details except your code and whatever API is require to be compatible, and they worry about hosting it, making sure it has memory, CPU time, disk space, DB, etc.

      • dan@upvote.au
        link
        fedilink
        arrow-up
        11
        ·
        1 year ago

        So it’s essentially the same as shared web hosting, just masquerading as a new concept. 15 years ago I’d deploy PHP sites by uploading them via FTP to some free web hosting company.

        • pimeys@lemmy.nauk.io
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          Yep. But you pay only for the CPU time you use and very often the only IO you can do is HTTP due to the runtime.