• rafoix@lemmy.zip
    link
    fedilink
    arrow-up
    41
    ·
    5 days ago

    The only solution for this is strong government regulation. Monopolies are the natural result from capitalism.

    • partial_accumen@lemmy.world
      link
      fedilink
      arrow-up
      6
      arrow-down
      9
      ·
      5 days ago

      The only solution for this is strong government regulation. Monopolies are the natural result from capitalism.

      Is this even the solution in this case? These are truly global companies which begs the obvious question: Which government?

      Which single government is incorruptible? Two or more you say? All governments maybe? What happens when regulatory rules are dissimilar? Lowest common denominator then perhaps? Would the Taliban-led Afghan government be able to weigh in and block resources showing women working if that was their want?

      • rafoix@lemmy.zip
        link
        fedilink
        arrow-up
        18
        ·
        5 days ago

        Yes, that’s the solution.

        There’s a reason why every rich piece of shit is 100% against government regulation. They want absolute power to exploit, pollute, abuse, bribe and every other anti-social activity we can imagine.

        • partial_accumen@lemmy.world
          link
          fedilink
          arrow-up
          1
          arrow-down
          14
          ·
          5 days ago

          Yes, that’s the solution.

          Okay, then. Describe the law that would fix this. This is your chance to write the bulletproof legislation.

          There’s a reason why every rich piece of shit is 100% against government regulation. They want absolute power to exploit, pollute, abuse, bribe and every other anti-social activity we can imagine.

          Well, now you can show them! Just describe your perfect regulation right here and tell us how it will be implemented worldwide.

          • rafoix@lemmy.zip
            link
            fedilink
            arrow-up
            11
            ·
            5 days ago

            Are you some kind of lawyer? You seem to think that I can write a law on an online forum. Things like that usually take a lot of work to figure out the details.

            The FCC has had media market size laws on the books for decades. I can imagine something similar to that but for the digital world since it is so important to the modern economy.

            The idea should be that if a business is too big to fail then it is too big to exist and should be broken up.

            • partial_accumen@lemmy.world
              link
              fedilink
              arrow-up
              1
              arrow-down
              3
              ·
              5 days ago

              Are you some kind of lawyer? You seem to think that I can write a law on an online forum. Things like that usually take a lot of work to figure out the details.

              I’m not, but I’ve got a brain and like to use it. I saw your post suggesting regulation (which I normally agree with) and then started thinking about how regulation would have to be written. I then came up with the questions I put in my post. I figured if you were suggesting a regulatory fix, you’d thought of these questions too and had some answers.

              Imagine my disappointment when you just replied [paraphrased] “People against regulation suck”.

              The FCC has had media market size laws on the books for decades. I can imagine something similar to that but for the digital world since it is so important to the modern economy.

              See? Thats more what I’m looking for! The FCC model has some possibilities, but shortcomings. While FCC does have global reach, as it is the body that regulates any communications satellite in space, the FCC angle still depends on the USA being the arbitrator of global law. With the current government in Washington, we can see why that may not be a good idea.

        • partial_accumen@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          5 days ago

          I don’t. Which is why I’m trying to discuss it here. I have formed a number of questions that I posted would have to be solved. Feel free to jump in and help solutioning with us.

      • Jerkface (any/all)@lemmy.ca
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        5 days ago

        The solution is to break up Amazon’s monopoly. In addition to breaking up Amazon itself into smaller competing companies, a large government like the EU can insist that these private backbones interoperate such that you can use local providers without the overhead of dealing with 20 different interfaces

        • partial_accumen@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          4 days ago

          The solution is to break up Amazon’s monopoly. In addition to breaking up Amazon itself into smaller competing companies,

          We already have smaller competing companies. If you read the article you see that Signal says that only a global company with its globally-integrated services can support the Signal application because of its requirements.

          a large government like the EU can insist that these private backbones interoperate such that you can use local providers without the overhead of dealing with 20 different interfaces

          I’m not quite sure where you’re going here. Its not just a problem of different interfaces. The Signal app cites the need for global endpoints with low latency and a consistent platform for deployment of services including resiliency. You’re not going to get that spreading your app over 20 different providers. Its even difficult for a single provider, which the most recent AWS outage proves.

      • Natanael@infosec.pub
        link
        fedilink
        arrow-up
        2
        ·
        5 days ago

        The most practical solution is something similar to particular features of GDPR - where greater scale / marketshare increase the responsibilities the company has, like increased requirements to support competitors (API compatibility, infrastructure access, etc) and prohibition against anticompetitive behaviors.

        • partial_accumen@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          5 days ago

          I had thought about that possibility too. In this would be a “lowest common denominator” method. Meaning the most restrictive law, in all regions that the services serve, would have to be followed by the global service companies. If we’re just talking about USA and EU regulations it can look potentially better, but do we just stop with those two regulatory bodies? What if China wants to have a say, and we can guess what some of their laws would impose?

  • nixus@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    2
    ·
    5 days ago

    No they didn’t. There are plenty of companies that run multi-regional services, outside of AWS. This is just an excuse for making poor choices.

      • nixus@anarchist.nexus
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        5
        ·
        5 days ago

        Some of these might have changed in the meantime, but the last I heard:

        • Dropbox
        • 37 Signals
        • Wells-Fargo
        • Walmart
        • Stack Overflow
        • Companies that have sensitive data that have to be stored on-prem

        Hell, if you go to most hosting-service company websites, you’ll find that they usually list some of their biggest customers in their marketing materials.

        • wagesj45@fedia.io
          link
          fedilink
          arrow-up
          28
          ·
          5 days ago

          I think they meant AWS competitors, not companies that maintain multi-region configurations.

          • partial_accumen@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            4 days ago

            I’m aware of a number of companies that are multi-cloud. Many are Azure/AWS. Others are Azure,AWS, and GCP all at the same time. One is Azure,IBM Cloud. More recently OCI (Oracle Cloud Infrastructure) has been making a push to be the second cloud provider a company uses, not trying to replace the first. I apologize that I cannot disclose company names.

            I’ll say that most of these I’m not seeing them become multi-cloud to have cross-cloud redundancy, but instead to take advantage of specific services in each cloud that is better than the other. Every now and then they’ll configure and application or two for multi-cloud redundancy (which is quite complicated), but @[email protected] is right that lots of big companies are running multi-cloud already and if Signal did want to set up cross-cloud functionality they certainly could to protect themselves from a single cloud provider outage like what occurred with AWS on Monday.

  • onlinepersona@programming.dev
    link
    fedilink
    arrow-up
    22
    arrow-down
    1
    ·
    5 days ago

    Suuuure, and they can only hire developers in the US because talent doesn’t exist anywhere else on the planet.

    Give me a break. Ilike the product but don’t sell us this bullshit excuse. AWS is the most expensive cloud provider out there. There are now alternatives you can use, be it in Europe or Asia.

    • Natanael@infosec.pub
      link
      fedilink
      arrow-up
      11
      arrow-down
      1
      ·
      5 days ago

      If you looked closer you’d see they’re talking about scale, not functionality. Anybody can build the functionality, few others have infrastructure that will keep latency low for users across the planet.

      And yes they could use many local providers, except that significantly increase engineering costs

      • onlinepersona@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 days ago

        Would it really increase engineering costs? Who knows what they are doing now. is everything running in containers on Fargate? Is it EKS? Is it a bunch of EC2 instances in one zone behind load balancers? Are they exclusively using CloudWatch? Do they have DataDog collecting logs everywhere?

        Without specifics, I wouldn’t immediately claim it’s impossible to pick providers across the globe or find some kind of other solution that doesn’t involve a high dependence on a single provider.

        • Natanael@infosec.pub
          link
          fedilink
          arrow-up
          1
          ·
          4 days ago

          Unless all those local providers offer equivalent APIs / management interfaces and comparable hardware you’re going to have to deal with a lot of middleware

  • sobchak@programming.dev
    link
    fedilink
    arrow-up
    16
    arrow-down
    1
    ·
    edit-2
    5 days ago

    I’m skeptical of this claim. Signal doesn’t seem like it’d be very compute-heavy, doesn’t seem like text and voice would be very network-heavy, and I don’t think video is used very much. If us-east-1 going down took out most their services, it doesn’t seem like they’re leveraging AWSs multi-region features very well anyways. It wouldn’t be too hard to just rent or co-locate hardware in multiple non-hyperscalar data-centers around the world, and run a multi-zone, highly available k8s cluster. Would probably be cheaper and more robust too. I don’t have experience with multi-zone k8s, but I was the sole person responsible for deploying and maintaining a highly-available single-datacenter k8s cluster on rented hardware, and it wasn’t even my primary job (was a full-stack engineer and team-lead), If I could do it, I don’t think they’d need to try to hire world’s top experts or anything. Coincidentally, the provider was UpCloud, which is a European company, and in 8 years of using them, I don’t recall seeing a single node we had become unresponsive for more than 5 minutes, and I’m not even sure those times were on UpCloud’s end.

    • Natanael@infosec.pub
      link
      fedilink
      arrow-up
      10
      ·
      5 days ago

      It’s routing heavy. That’s latency sensitive and really needs distributed components when users are distributed. And it gets more complicated when you’re using many different local providers

  • servobobo@feddit.nl
    link
    fedilink
    arrow-up
    8
    arrow-down
    8
    ·
    5 days ago

    ‘No choice’ like how they have no choice but to collect phone numbers. Have to keep the honey flowing from the pot after all.