Service map
Halyard is a Laravel monolith with three supporting services.
| Service | Owns | Runs on | Pager |
|---|---|---|---|
app |
Web, API, admin | 6 web nodes | Platform |
billing |
Invoices, the ledger | Queue workers | Payments |
search |
Full-text search | Meilisearch | Platform |
mailer |
Outgoing email | Queue workers | Growth |
// Every service reports health the same way:
Route::get('/health', fn () => ['ok' => true, 'version' => config('app.version')]);
Deploys go out the same way for all of them, see the Deploy guide.