Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Prop defs spike #29476

Draft
wants to merge 38 commits into
base: master
Choose a base branch
from
Draft

feat: Prop defs spike #29476

wants to merge 38 commits into from

Conversation

benjackwhite
Copy link
Contributor

@benjackwhite benjackwhite commented Mar 4, 2025

Problem

Needs #29772

We want to experiment with prop defs in Node to get a real life feel for perf and to determine if this is our way forward (it's a spike to gather data fast rather than to become a big discussion - we want to get data to inform future decisions)

Changes

  • Gets the base scaffolding in place as a consumer

TODO

  • Don't do a write per event ;)

👉 Stay up-to-date with PostHog coding conventions for a smoother review.

Does this work well for both Cloud and self-hosted?

How did you test this code?

@eli-r-ph
Copy link
Contributor

eli-r-ph commented Mar 4, 2025

👋 silly question I should have asked this morning: didn't we used to process property defs in a NodeJS service, prior to the existence of property-defs-rs? Do we have any historical knowhow to apply here in terms of why that wasn't working out or what we should do differently in a new NodeJS implementation?

@benjackwhite benjackwhite changed the title feat: Testing out something feat: Prop defs spike Mar 10, 2025
@eli-r-ph eli-r-ph force-pushed the feat/node-prop-defs branch from 45f677b to 312e150 Compare March 11, 2025 01:07
… feat/node-prop-defs

# Conflicts:
#	plugin-server/src/property-defs/property-defs-consumer.test.ts
#	plugin-server/src/property-defs/property-defs-consumer.ts
#	plugin-server/src/types.ts
@benjackwhite benjackwhite changed the base branch from master to fix/for-snapshot March 11, 2025 14:58
Base automatically changed from fix/for-snapshot to master March 11, 2025 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants