Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/neondatabase/regional-latency

A tool that tracks latencies between popular application hosting platforms and nearby Neon Postgres regions.
https://github.com/neondatabase/regional-latency

neondb nextjs postgres postgresql

Last synced: 9 days ago
JSON representation

A tool that tracks latencies between popular application hosting platforms and nearby Neon Postgres regions.

Awesome Lists containing this project

README

        

# Neon Regional Latency Dashboard

View the dashboard at [neon.tech/demos/regional-latency](https://neon.tech/demos/regional-latency).

## Architecture

This tool works by collecting data from "runners" that check their latency to a
configured Neon database.

![Regional Latency Architecture](/architecture.png)

A runner is a function or server that implements the
[neon-query-bench](https://github.com/evanshortiss/neon-query-bench) module.
We're measuring how long it takes to receive a response to a submillisecond
`SELECT` query against a Neon database.

## Repository Structure

## latencies-ui

A Next.js application that:

- Collects results from runners every 15 minutes.
- Renders results as a set of percentiles and graphs.

## fly

Contains a set of configurations to deploy runners in various Fly.io regions.

Refer to the [README](/fly/README.md) in that folder form more details.

## digitalocean

Contains a set of configurations to deploy runners on DigitalOcean's AppPlatform regions.

## railway

TODO