I made a down detector for down detector

(downdetectorsdowndetector.com)

232 points | by gusowen 13 hours ago ago

72 comments

  • spyridonas 5 hours ago

    As a European solo developer, I’ve switched entirely to European alternatives for all my infrastructure since the beginning of the year.

    Cloudflare > Bunny.net

    AWS > Hetzner

    Business email > Infomaniak

    Not a single client site has experienced downtime, and it feels great to finally decouple from U.S. services.

    • baaron 5 minutes ago

      As an American solo developer, I am close to doing the same. These mega-corps are out of control.

    • graemep 4 hours ago

      Those are all much smaller. Smaller providers have a much stronger incentive to be reliable, as they will lose customers if they are not. In a corporate settings management will say "this would not have happened if you had gone with AWS". its the current version of "no one ever got fired for buying IBM" (we had MS and others in between).

      Hetzner provides a much simpler set of services than AWS. Less complexity to go wrong.

      A lot of people want the brand recognition too. Its also become the standard way of doing things and is part of the business culture. I have sometimes been told its unprofessional or looks bad to run things yourself instead of using a managed service.

      • hoppp 2 hours ago

        I think cloudflare has billions worth of incentives to be reliable however they can slip up, it happens and that's why centralization is bad.

        • graemep 10 minutes ago

          That is true.

          However, I would say that the effect of this outage on customer retention will be (relatively) smaller than it would be for a smaller CDN.

      • Krutonium an hour ago

        >I have sometimes been told its unprofessional or looks bad to run things yourself instead of using a managed service.

        That's an incredibly bad take lol.

        There are times where "The Cloud" makes sense, sure. But in my experience the majority of the time companies over-use the cloud. On Prem is GOOD. It's cheaper, arguably more secure if you configure it right (a challenge, I know, but hear me out) and gives you data sovereignty.

        I don't quite think companies realize how bad it would be if EG AWS was hacked.

        Any Data you have on the cloud is no longer your data. Not really. It's Amazon, Microsoft, Apple, whoevers.

        • TheCraiggers 42 minutes ago

          > I don't quite think companies realize how bad it would be if EG AWS was hacked.

          I don't think they'd care. Companies only care about one thing: stock price. Everything rolls up into that. If AWS got hacked and said company was affected by it, it wouldn't be a big deal because they'd be one of many and they'd be lost in the crowd. Any hit to their stock/profits would be minimal and easily forgotten about.

          Now, if they were on prem or hosted with Bob's Cloud and got hacked? Different story altogether.

          • graemep 25 minutes ago

            > Companies only care about one thing: stock price.

            Its rarely affected in any case. Take a look at the Crowdstrike price chart (or revenue or profits). I think most people (including investors) just take it for granted that systems are unreliable and regard it as something you live with.

      • amelius 3 hours ago

        > Less complexity to go wrong.

        This sounds like a good thing.

        • graemep 3 hours ago

          It is, in itself.

          It does mean that you get fewer services, you have to do more sysadmin internally or use other providers for those which a lot of people are very reluctant to do.

          • amelius 3 hours ago

            I bet most people don't even need the extra features.

            • graemep 3 hours ago

              When forced to use AWS I only use the extra features I am specifically told to or that are already in use in order to make the system less tied to AWS and easier for me to manage (I am not an AWS specialist so its easier for me to just run stuff like I would on any server or VPS). I particularly dislike RDS (of things I have used). I like Lightsail because its reasonably priced and very like just getting a VPS.

              S3 is something of an exception, but it does not tie you down (everyone provides block storage now, and you can use S3 even if everything else is somewhere else) for me if storing lots of large files that are not accessed very much (so egress fees are low).

    • valevk 42 minutes ago

      How does Infomaniak compare to Proton? I see they have more office productivity products, but regarding mail and drive?

    • alecco 30 minutes ago

      This is worth its own post.

    • buildfocus 5 hours ago

      I've done something similar, it's worth noting Scaleway in the same space, for people looking for an AWS replacement more like managed services (equivalents to fargate/lambda/sqs/s3/etc) instead of just bare instance hosting.

      • moooo99 4 hours ago

        +1 for Scaleway. I also use Hetzner for most of my compute. But some stuff just really profits from using managed services. I‘ve used Scaleway‘s Serverless compute offers and managed DBs an been quite happy with them.

        • moffkalast 2 hours ago

          -1 for Scaleway, they were a really good deal years ago but have become expensive af

    • herbst 2 hours ago

      Big fan of bunny.net as CDN, however Cloudflare is my "smart" filter for all kind of attacks, AI scrapers, malicious traffic, etc.

      Am I missing something or is bunny.net not actually a replacement for that?

      • Stoo an hour ago

        They've recently introduced bunny.net Shield to add a security layer. I've not made use of it yet so I don't know what the coverage is like or how effective it is: https://bunny.net/shield/

    • moffkalast 5 hours ago

      > Bunny.net

      Ah yes, the place for RabbitMQ endpoints.

  • mylons an hour ago

    This is GOLD Jerry, Gold.

    but who detects the down detector detecting the down detector detecting the down detector

    • graemep 20 minutes ago

      Can down detector not detect whether down detector detector is down or not?

      Maybe distributed down detection?

      I know there are people here perfectly capable of running with that idea and we might just see a distributed down detector announced on HN :)

    • philipwhiuk 23 minutes ago

      Or "Quis custodiet ipsos custodes?"

    • state_less 34 minutes ago

      There's always another asking, "Are you down?" It's a bit of a bop.

      https://youtu.be/DpMfP6qUSBo

    • PunchyHamster an hour ago

      See, that's the joke, all of them are on cloudflare/us-west-1 so they all go down together anyway

  • Retr0id 13 minutes ago

    How does it detect up-ness?

    Downdetector was indeed down during the cf outage, but I think the index page was still returning 200 (although I didn't check).

    Running a headless browser to take a screenshot to check would probably get you blocked by cf...

  • pytlicek an hour ago

    I have similar project like this: https://hostbeat.info/ More like t uptime robot and sure, I was really surprised yesterday how many alerts I have got and how many notifications were sent yesterday for this system users. Good work anyway

  • jesperwe 6 hours ago

    Yeah we had a good laugh when Downdetector was down during the Cloudflare outage yesterday. So this is appropriate. +1

  • 4ndrewl 6 hours ago

    But we need another one to detect whether yours is still up.

    It's downdetectorsdown all the way down.

  • josteink 4 minutes ago

    If my checks are correct, this site uses Cloudflare for DNS and AWS for hosting.

    So if any of the things you want to know is down is down, chances are this site will be too ;)

  • ZeroConcerns 6 hours ago

    Thank you for your service! Now, for an even bigger challenge: since it seems the increased demand for the Cloudflare status page brought down Amazon CloudFront for a bit as well, build a new CDN capable of handling that load as well...

    • carstenhag 6 hours ago

      Do you need a CDN for a static html, no images? I would guess no, even if you.are being bombarded with requests

      • ZeroConcerns 4 hours ago

        I would guess yes, unless you have a server with unlimited file descriptors and flawless connectivity to every other AS...

        • amelius 3 hours ago

          But CDNs are made for static content so your comment means I can't run a dynamic website unless I have unlimited file descriptors and flawless connectivity.

  • BrenBarn 5 hours ago

    Sup dawg, I heard you like down detectors.

  • jakub_g 2 hours ago

    Semi-related: Datadog recently created https://updog.ai

  • ricq 6 hours ago

    Is it hosted on Cloudflare?

  • mrbluecoat 3 hours ago
  • goopypoop 6 hours ago

    and i still can't find any feathers

  • ulf-77723 6 hours ago

    Nice! Who doesn’t like a good recursion? Fingers crossed that the down detector for down detector won’t be down, when down detector might be down

    • kijin 6 hours ago

      Use the original down detector to monitor the down detector for down detector for down detector. Complete the circle!

  • theturtlemoves 5 hours ago

    isisitdowndown.com is still free

  • makach 3 hours ago

    Slippery slope- just matter of time before someone makes a downdetector for the downdetector for downdetector. Ad nauseum.

    • fragmede 2 hours ago

      What are you, an LLM? You point the first one at the second one and create a loop instead of an infinite "one more" chain

  • jojobas an hour ago

    Make sure to host it at us-east-1 and proxy by cloudflare for good measure.

  • p_v_doom 4 hours ago

    quid custodiet ipso custodes, amirite?

  • spiffyk an hour ago

    Now if you make one for isup.me, you could call it isisupup.me

  • cweagans 6 hours ago

    Ah, now we know that the answer to "who watches the watchers?" is "@gusowen". :D

  • Brajeshwar 5 hours ago

    “Well, who’s gonna monitor the monitors of the monitors?”

  • gblargg 6 hours ago

    Would it be a good idea to have a second instance of this watching the first one? /s

  • alentred 4 hours ago

    Niiice! Thank you for the laugh.

    I wonder though where is it hosted? Digital Ocean? :)

    As the Web becomes more and more entangled, I don't know if there is any guarantee of what is really independent. We should make a diagram of this. Hopefully no cyclic dependencies there yet.