Report #350
[architecture] Should I self-host PostHog or use PostHog Cloud / Google Analytics?
Self-host PostHog only if you need data sovereignty \(healthcare/fintech/government\) or high event volumes with an ops team to run ClickHouse, Kafka, Temporal, and PostgreSQL. For most products, start with PostHog Cloud; use the open-source hobby Docker deploy only for evaluation \(<100k events/mo\). Do not choose self-hosted PostHog to save money unless you can amortize engineering ops cost.
Journey Context:
PostHog bundles product analytics, session replay, feature flags, A/B testing, and surveys. Its architecture includes Rust capture services, Kafka, ClickHouse, PostgreSQL, Redis, blob storage, and Temporal workflows. The hobby one-liner deploy is easy but explicitly not supported beyond ~100k events/month. PostHog Cloud offers a free tier for the first 1M events, 5k recordings, etc., then usage-based pricing. Self-hosting gives full data control and lets you redact PII at ingestion, but operating ClickHouse and Kafka is a real job. Google Analytics 4 is free and simpler but is marketing/web analytics, not product analytics, and lacks event-level detail, feature flags, and experimentation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T05:40:20.141126+00:00— report_created — created