I didn’t see this coming and I think it’s funny, so I decided to post it here.

  • xmunk@sh.itjust.works
    link
    fedilink
    arrow-up
    33
    arrow-down
    1
    ·
    11 days ago

    Nano services are microservices after your company realizes monoliths are much easier to maintain and relabels their monoliths as microservices.

    Unironically. I’d put a significant wager down on that being the source of this term.

  • 𝓹𝓻𝓲𝓷𝓬𝓮𝓼𝓼@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    22
    ·
    11 days ago

    quantum services

    take your source code and put each character in its own docker container

    this gives you the absolute peak of scalability and agility as every quantum of your application is decoupled from the others and can be deployed or scaled independently

    implementing, operating and debugging this architecture is left as an exercise for the reader

    that will be $250,000 kthx

    • Horrabin@programming.devOP
      link
      fedilink
      arrow-up
      7
      ·
      11 days ago

      implementing, operating and debugging this architecture is left as an exercise for the reader

      Challenge accepted by a reader using AI, what could go wrong? xD

      • Nougat@fedia.io
        link
        fedilink
        arrow-up
        2
        ·
        10 days ago

        I am now offering Planck services for sale, at US$0.0001 per bit.

        For an extra fee, you can even choose the value of the bit.

  • sirdorius@programming.dev
    link
    fedilink
    arrow-up
    14
    ·
    10 days ago

    I was going to write that every function should be a service as sarcasm, then I realized that’s exactly what this article is proposing. Now I’m not even sure how to make a more ridiculous proposal than this.

    • Tartas1995@discuss.tchncs.de
      link
      fedilink
      arrow-up
      1
      ·
      10 days ago

      Why would your whole function be 1 service? That is bad for scalability! Your code is bad and the function will fail 50% of the time half way through anyway. By splitting up the your function in different services, you can scale the first half without having to scale the second half.

  • thesmokingman@programming.dev
    link
    fedilink
    arrow-up
    6
    ·
    11 days ago

    This is just distributed functions, right? This has been a thing for years. AWS Lambda, Azure Functions, GCP Cloud Functions, and so on. Not everything that uses these is built on a distributed functions model but a fuck ton of enterprises have been doing this for years.

  • NigelFrobisher@aussie.zone
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    11 days ago

    Tech moved in cycles. We come back to the same half-baked ideas every so on, imagine we just discovered the idea and then build more and more technologies on top to try to fix the foundational problems with the concept until something else shiny comes along. A lot of tech work is “there was an old lady who swallowed a fly”.

    • fckreddit@lemmy.ml
      link
      fedilink
      arrow-up
      7
      ·
      11 days ago

      I always keep saying " You cannot plan your way out of a system built on broken fundamentals." Microservices has it’s use case, but not every web app needs to be one. Too many buzzwords floating around in tech, that promise things that cannot be delivered.

      • Whirlybird@aussie.zone
        link
        fedilink
        arrow-up
        4
        ·
        11 days ago

        Yep micro services are great, but monoliths are just as great and don’t let anyone tell you otherwise. It all depends on what the system requirements are.

  • psud@aussie.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 days ago

    I feel like this name addresses the problem of services claiming to be microservices when they’re not.

    Does that even happen? cat is micro, sed is micro, systemd isn’t and doesn’t claim to be