When we have a constraint of data consistency with multiple users accessing it, we can use the singleton architecture. For example reading and updating a bank balance, where updating value should be atomic and should be taken care by only one thread.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence