0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-21 21:49:51 +01:00
posthog/posthog/temporal
2024-11-19 18:52:07 +01:00
..
batch_exports fix: Make snowflake interface error non-retryable (#26269) 2024-11-19 10:12:39 +00:00
common feat: Implement chunk iteration for batch exports (#26292) 2024-11-19 18:52:07 +01:00
data_imports fix(data-warehouse): Remove special characters from error messages (#26222) 2024-11-18 14:48:00 +00:00
data_modeling
proxy_service
tests fix(data-warehouse): Remove special characters from error messages (#26222) 2024-11-18 14:48:00 +00:00
__init__.py
README.md
utils.py

Temporal Workflows

This python package contains the Temporal Workflows we use for e.g. maintenance tasks for the Person on Events project, and the Batch Export functionality.

TODO: It's currently a package under the Django project. However, the nature of the Batch Exports functionality is that we are adding lots of dependencies that are almost entirely unrelated to the web app. To avoid increased docker image size, unnecessary pod churn on deployments, slow pip installs, slow IDE performance, slow tooling performance it would be preferable to reduce the interface between the web app and the temporal workers to the gRPC interface rather than a Python object interface.