Настройка: приложение Google App Engine в стандартной среде Python.
В настоящее время приложение использует библиотеку NDB для чтения / записи из своего хранилища данных. Он использует асинхронные тасклеты для параллельного, асинхронного чтения из Datastore и memcache.
Если бы я хотел использовать Firestore в качестве замены Datastore, мне, кажется, пришлось бы использовать клиентскую библиотеку Google Cloud для Python. Я считаю, что библиотека google-cloud не поддерживает такой механизм, как тасклеты. Но мне интересно: использует ли библиотека потокобезопасный механизм кеширования для своих запросов к API Firestore и, возможно, даже кэш памяти GAE?