Tenant Context
Định nghĩa
Tenant Context là thông tin xác định request, dữ liệu, job hoặc operation đang thuộc tenant nào và phải được truyền/enforce xuyên suốt hệ thống.
Cách hiểu bằng lời của tôi
Tenant context là “nhãn an toàn” của multi-tenant system. Nếu nhãn này rơi mất ở cache key, search query, background job hoặc queue consumer, hệ thống có thể trả dữ liệu tenant khác dù database layer có vẻ đã tách đúng.
Điểm cần enforce
- API request và auth/session.
- Database query và row filter.
- Cache key.
- Search index query.
- Queue message, background job và log.