How do you design a system to handle high-concurrency transactional workloads without data loss for Primerica?