PMK

Wir brauchen eine Datenbank, die viel gelesen und viel geschrieben wird.

Optionen:

  • Firebase (kostengünstig, haben wir schon)

Frontend kommuniziert headless mit Server / Endpunkt:

  • Netlify-Functions (eigentlich alternativlos)

Datenbank

realtime

'visitor-id': {
  active-pmk: 'abc1',
  history: [
    {
      pmk: 'bcgd',
      timestamp: '....'
    },
    ....
  ]
}

(darf nur 65 Minuten leben)

'session-id': {
  active-pmk: 'jhgsfjg'
  timestamp: '......'
}

To Clean

Firebase-Function cronjob, der alle x Minuten läuft und alle “non-consent-Entries” löscht, je timestamp.