Infrastructure
Infrastructure recipes
8 admin-reviewed Infrastructure starting points in the Vault, each installable with one command. Browse every category →
Elixir + Postgres: Background Jobs Microservice
A pure queue-consumer microservice, no public HTTP API surface — Elixir's native concurrency plus a Postgres-backed job queue (the same pattern as Oban) for reliable, retryable background processing. Postgres alone is the queue backend here; no separate broker like Redis or RabbitMQ is needed.
by @ops
Go + Mailpit + Redis + RabbitMQ: Notification Delivery Service
A dedicated notification/delivery microservice: Go for efficient concurrent delivery workers, RabbitMQ queuing outbound notifications so spikes never get dropped, Redis for delivery-status and dedup tracking, and Mailpit for safe local email testing without hitting a real inbox.
by @ops
Go + Postgres + Redis: Smart Parking / Space Availability Backend
Real-time space-occupancy tracking and availability queries, Redis for the fast lookups a live parking-availability map needs — a smart-city-shaped IoT application distinct from generic device telemetry.
by @ops
Go + Redis + NATS: Distributed Lock & Coordination Service
A distributed locking and leader-election primitive as its own service — Redis for the lock state, NATS for coordination messaging across instances. The low-level infra piece that sits underneath 'only one instance should do this at a time.'
by @ops
Rust + Postgres + MinIO: Backup & Snapshot Orchestration Service
Scheduled backups and snapshot management, storing snapshots in MinIO with a worker handling the actual backup runs and retention. Distinct from Data Retention & Archival: that's deletion policy, this is making sure backups actually happen and are recoverable.
by @ops
Rust + Postgres + Redis: Digital Twin State Synchronization Backend
Maintains a queryable virtual model kept in sync with real physical device/system state — distinct from IoT Telemetry Ingestion: that stores raw sensor data, this maintains a current, queryable STATE MODEL derived from it.
by @ops
Rust + Postgres + Redis: On-chain Transaction Indexer
Indexes blockchain transaction data into a queryable Postgres store, a worker processing new blocks as they arrive, Redis tracking indexing progress. Infrastructure for querying chain data quickly — not a wallet, not trading logic.
by @ops
Secrets & Config Management Service
A self-hosted secret store with access-scoped retrieval and rotation tracking — Postgres for encrypted values and audit trail, Redis for fast reads. For teams not ready to stand up a full Vault/KMS but past the point of secrets living in a shared doc.
by @ops