How to log production errors without a Sentry project per app (typed Supabase tables)
Sentry's real win for CRM-style apps is the thunk catch contract—not session replay. When you ship many small products, copy that discipline into thunk_errors rows via Express /api/data, typed columns, no JSONB, and GROUP BY event in SQL until your console catches up.
Related reading
Services