Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/neondatabase/regional-latency
- Owner: neondatabase
- Created: 2024-01-05T20:08:50.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T00:20:19.000Z (4 months ago)
- Last Synced: 2024-12-20T13:54:18.213Z (13 days ago)
- Topics: neondb, nextjs, postgres, postgresql
- Language: TypeScript
- Homepage: https://neon.tech/demos/regional-latency
- Size: 934 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
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