nowfound

AI · December 24, 2024

IA

IsMyAIDown – AI status monitor with Phoenix LiveView. Can you crash it?

I recently built IsMyAIDown.com to challenge some assumptions about modern web development. Instead of reaching for React like everyone else seems to be doing these days, I wanted to see if I could build a distributed, scalable, real-time, single-page app using server-side tech with Phoenix and LiveView. The core idea was simple enough - monitor major AI providers and show their status across different geographic regions. But the primary goal was to better understand what was possible without the complexity of modern frontend frameworks. I ended up deploying across three Fly.io regions and…

In plain words

IsMyAIDown monitors the status of major AI providers across different geographic regions in real time. Built with Phoenix and LiveView, it demonstrates how to create a distributed, scalable single-page application using server-side technology rather than frontend frameworks like React. The tool deploys across multiple regions and uses background job processing to perform health checks geographically. It's designed for developers and users who want to track AI service availability and for those interested in alternative approaches to modern web development.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

I recently built IsMyAIDown.com to challenge some assumptions about modern web development. Instead of reaching for React like everyone else seems to be doing these days, I wanted to see if I could build a distributed, scalable, real-time, single-page app using server-side tech with Phoenix and LiveView. The core idea was simple enough - monitor major AI providers and show their status across different geographic regions. But the primary goal was to better understand what was possible without the complexity of modern frontend frameworks. I ended up deploying across three Fly.io regions and using Oban (a very good job processing library in the Elixir ecosystem) to handle geographically distributed health checks. Propogating new checks and detecting and tracking user presence was all quite straightforward. Phoenix is a great framework. That said, the mental model with LiveView is... a lot. You've got to keep track of a variety of message callbacks that all seem to run together in my head (mount, handle_info, handle_update, handle_params, etc) as well as a heirarchy of views and components that all interact with each other. Even for a relatively simple site like this, it's a lot to hold in your head at once and I found myself having to re-study the flow a few times to get my head around what was going on (surely a personal failing, but a thing none the less). I would not say that LiveView is for beginners. While I haven't optimized the site much at all, I'd love to see how even this basic implementation holds up under increased load, so do your best HN. Some side-thoughts on modern software dev: Using Cursor definitely made me more productive but I found myself becoming weirdly disconnected from parts of the codebase that I hadn't written myself. There's something about that line-by-line writing process that builds up your mental map in a way that AI-generated code doesn't quite match. As the size of a system grows, I wonder if AI-generated code will help or hinder? Quick note on the various AI providers I'm monitoring – OpenAI and Google seem to be the fastest and most reliably available while Anthropic is a bit slower and much more prone to API call failures. Some resources that I found quite helpful: Learn Phoenix LiveView: https://arrowsmithlabs.com/ Oban: https://oban.pro World Page Speed Test – planet-wide elastic scale with FLAME: https://fly.io/phoenix-files/world-page-speed-test-elastic-s...

Does a similar job

all alternatives →
  • LT
    LiveViewJS – TypeScript back end for LiveView Apps (Phoenix LiveView)2022 · github.com · ▲146

    Author here. I really love the programming paradigm behind by Phoenix LiveView applications and wanted to expand the ecosystem to include programmers like myself that love Typescript. In summary, LiveViewJS reuses all the Phoenix client code and implemented a new backend in Typescript to handle client events and send back updates. Lots more detail and examples in the repo. Would love any questions and/or feedback. Thanks!

  • BA
    Bloom – A shadcn like UI library for Elixir and Phoenix2024 · bloom-ui.fly.dev · ▲189

    I've been writing Elixir for 5 years and made plenty of sites with Phoenix and LiveView but my biggest gripe has always been with the lack of quality UI components available. The JS ecosystem has so many, and it's the one thing I miss from being primarily a React & Node developer. So this is my attempt at bringing some pretty and useful components most applications need to Phoenix projects to try and fill in the gaps between what makes LiveView such a productive joy to work with. The library is very very raw and requires some initial clean up so PRs are very welcome to tidy up the DX as well…

  • Up Ninja2020 · ▲128

    Simple and affordable uptime monitors and status pages

  • HL
    Hacker Live – real-time Hacker News client built using Phoenix LiveView2023 · hackerlive.net · ▲22

    Hacker Live is a client for Hacker News that provides live updates to lists and comments. I’ve built this to get into Elixir / Phoenix / LiveView development. The UI follows HN look and feel for the most part, with a few opinionated tweaks and additions: - Sticky comment summaries to help keep track of the discussion context in nested comment threads - Subtitles on list entries and summaries on story pages generated by an LLM to help you decide whether a given article is worth your time - List entries link to the discussion page by default - Surfacing of links in comments to…

  • HA
  • OS
    One status page to rule them all (aggregating 3k status pages)2024 · statussight.com · ▲10

    I recently got tired of subscribing to dozens of status pages (Cloudflare, Vercel, Twilio, GitHub, OpenAI) just to stay ahead of the outages that seem to happen almost every week. So I decided to build https://statussight.com/ - essentially it's an aggregator that crawls 3,000 status pages every minute, so I can see the status of all services and infrastructure in one central place. I also added the capability to create a custom dashboard so that you can monitor specifically the services that you use. I built StatusSight using Next.js, with the frontend being deployed to…

More ai this month

the category →
  • I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.

    AI · 18d ago · simedw.com

  • Astute585

    Automate your B2B brand going viral, with new media creators

    AI · 19d ago · company-app.joinastute.com

  • Grok Bot547

    AI teammates that you can give real work to

    AI · 26d ago · x.ai

  • Hey HN, Henry from Cactus here! We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2. The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges…

    AI · 27d ago · cactuscompute.com

  • Monid475

    One wallet, every paid tool your agent needs

    AI · 7d ago · monid.ai

  • Turn website visitors into qualified pipeline

    AI · 20d ago · clarasdr.ai

Launched alongside, December 2024

the whole month →
  • Remy AI2,172

    Anyone can sleep and recover better

    AI · 2024 · apps.apple.com

  • Remento1,686

    The AI biographer for loved ones

    AI · 2024 · remento.co

  • Aimfox1,213

    Built for LinkedIn outreach, made to close deals

    Growth · 2024 · aimfox.com

  • Stackfix1,112

    Compare software in seconds

    AI · 2024 · stackfix.com

  • Coval1,012

    Simulation & evals to ship delightful voice & chat AI agents

    AI · 2024 · coval.ai

  • VocAdapt961

    Master languages with AI-adapted authentic content

    Life & fun · 2024 · vocadapt.com