API · June 2025
KV Store
A concurrent-safe key-value store server with CRUD HTTP endpoints, TTL-based expiration, periodic JSON persistence, mutex-protected access, and timestamped operation logs.
About this project
- Exposes HTTP endpoints for creating, reading, updating, and deleting key-value records.
- Protects concurrent access with mutexes and expires keys automatically using TTL values.
- Persists the in-memory store to JSON and records operations in a timestamped log to improve recoverability and debugging.
Technologies
Go · net/http · JSON · Mutexes