Home / Companies / PostHog / Blog / Post Details
Content Deep Dive

How PostHog built an app server (from MVP to billions of events)

Blog post from PostHog

Post Details
Company
Date Published
Author
Marius Andra and Ian Vanagas
Word Count
3,425
Company Posts That Month
6
Language
-
Hacker News Points
-
Post removed?
No
Summary

PostHog's journey towards enhancing product success has led to the development of a flexible, scalable app platform that allows users to customize data flows and create solutions tailored to their needs. Initially sparked by a hackathon project, this platform evolved from a simple MVP into a robust service capable of handling billions of events. The transition from Python to JavaScript, coupled with the use of Celery and Node.js, enabled PostHog to manage dependencies more effectively and scale efficiently. Security concerns were addressed through the use of virtual machines, particularly with the adoption of vm2 for sandboxed execution of user-generated code. This infrastructure supports a variety of apps that integrate seamlessly into PostHog's event ingestion pipeline, allowing for extensive customization of data processing and external service integration. The platform's success is underscored by community contributions and the widespread adoption of apps for various data management and analytics tasks. PostHog continues to focus on enhancing customizability and user control to help businesses better understand and improve their products.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Data Pipeline 1 505 126 52 +52%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.