Multi-tenant by schema, not by a WHERE clause
Separating customers with a tenant column puts you one forgotten filter away from leaking call recordings. Structural isolation costs more up front and far less later.
Read moreSeparating customers with a tenant column puts you one forgotten filter away from leaking call recordings. Structural isolation costs more up front and far less later.
Read moreIndian callers mix languages inside one sentence. Systems built around a language menu handle it badly, and callers notice within two turns.
Read moreA caller notices delay long before a second is up. Here is how that second is spent across speech, model and voice — and which part is actually worth optimising.
Read morePlay someone a synthesised voice and they will forgive a lot: an accent that is not quite local, a slightly flat delivery, a pause…
Read more