Inspiration: https://cloud.google.com/compute/docs/logging/activity-logs > After each service action, we trigger a creation of an activity log: ```typescript= 'activity-log': { id: "hH43nfg4", organization_id: "didomi", created_at: "2022-02-17", actor: "ghH7hwf", actor_type: "user", action: "create" | "update" | "remove" | "duplicate", service: "notices/configs", entity_id: "39gh3aa", request: {...}, resource: {...}, result?: {...}, } ``` Result: **Christopher Ventura** updated the notice config "**CMP - Testing**" 2 days ago. > Show a diff of `resource` <> `result|request` ## Technical Notes - Is request needed? - Can we only store the affected fields from the og request? --- Possible solutions: - Use docker compose to fork the admin API and add the service on top so the frontend can use it locally (How to demo?) - Use the admin API for the demo - Use a separated service - Use Didomi Test AWS account to deploy the services there