Чтобы ответить на этот вопрос в общем, не зная специфики, «конкуренция» - это состояние, в которое группа сущностей входит, когда она ожидает обновления.Каждое запрошенное обновление для группы объектов сериализуется, а затем добавляется в очередь.Запросы на обновления, которые длятся дольше, чем тайм-аут, возвращаются со статусом 409 и удаляются из очереди.
У Google есть рекомендации по предотвращению конфликтов , которые в основном сводятся к некоторым принципам разработки: Сохранить сущностьнебольшие группы, избегайте быстрого обновления групп объектов, когда это возможно, и используйте разделение, когда это невозможно (что, в этом контексте, обычно означает разделение одного объекта на несколько объектов, которые выбираются между случайным образом для записи, а затем агрегируютсядля чтения).Ссылка имеет больше специфики.