Skip to main content

Philosophy

Build new systems on proven API's and mental models​

There are some very good API's out there. Oftentimes these API's were originally built using best-in-class tech, but said tech has since been supplanted. Why recreate the world when advancing an existing API or mental model will do the trick?

Examples of building new technology on top of pre-existing API's include:

Stand on the shoulders of giants​

Data systems and infrastructure are getting very very cool.

When popular event tracking systems like Snowplow Analytics were first created, deployment systems like K8S and Knative didn't exist. Nor did the "serverless" mindset.

Kafka was an infant. And had not yet created the things that Redpanda solves.

Specialty databases built on the Postgres wire protocol were years into the future.

And Iceberg was just the cause of a maritime disaster.

These are all present-day realities and we are building on them with a keen eye to the future.

Scale to zero, but also "infinity"​

Why pay for what you don't use? Or completely rearchitect systems as volume grows or demands change?

Serverless scales to zero, and then back up again...

Snowflake scales to zero, and then back up again...

Event collection systems should too.

Validate and redirect on the edge​

Data should be validated and redirected as soon as it enters collection infrastructure, not near the end of the process (or in the data warehouse). The faster data is declared "valid" or "invalid", the faster it can be used and acted upon.

Keep operational complexity low​

And last but certainly not least, engineers should be able to maintain and advance event collection efforts without complexity or cost explosion.

Would you like to know more?

If you would like to know more check out the roadmap, join the Discord, or sign up for Insiders-Only Updates.