Audit log — запись всех значимых действий: кто, что, когда, с какими данными. Таблица: actor_id, action, resource_type, resource_id, old_value (JSON), new_value (JSON), ip, timestamp. Запись асинхронно через канал или очередь. Append-only, никогда не удалять и не менять. Отдельная база/таблица чтобы не влиять на основную. Индексы на actor_id и resource.
Как реализовать audit log на Go?
Middle
95 просмотровAFK Offer AI
goose vs golang-migrate vs atlas — что лучше?