📄️ Architecture Overview
Peekaping's server has two kinds of process you run
📄️ API Server
The API Server is the main entry point for all client interactions with Peekaping. It provides a RESTful API, WebSocket connections for real-time updates, and serves as the authentication gateway.
📄️ Probe
The probe, peekaping-probe, is the program that runs the checks. It connects out to the API, gets the monitors it should check, runs each one on its interval and sends the results back. It has no database and no Redis, and it keeps nothing on disk.
📄️ Migrate
The Migrate component is a database migration tool built on top of Bun, responsible for managing database schema versions and applying migrations across different database systems.