August 19, 2024

Amadeo Pellicce (CEO & Founder)

Introducing Evefan — Open Source Serverless Events Infrastructure

TL;DR: Self-host Your Own Internet Scale Events Infrastructure -> Save 99.5% w/ Cloudflare Workers 

Evefan enables developers to privately capture, transform, and deliver customer events at internet scale. Evefan is open source and self-hosted on your own Cloudflare workers. It can be configured either via our Evefan Console or via Wrangler. Due to its architecture, Evefan yields 99.5% in cost savings compared to alternative event gateways or customer data platforms like Segment.com. 

Need help scaling events? Let's talk! https://cal.com/amadeo-evefan

❌ Problem: Scaling Customer Events Scaling IS HARD

Before joining YC, I led a large portion of the Blockchain.com consumer product. At the time, we had the most popular crypto wallet with over 60M accounts. We only made money on a subset of users who used our ‘premium’ features. 

As a result, we could not afford to understand how free users used our product. We got seven-figure quotes (😱) from the top vendors in the Customer Data Platform (CDP) space and tried to self-host several alternatives. Imagine a PM team considering whether adding an event is worth XXXX dollars. Silly. 

ALL the products we self-hosted then fell over at our scale. We had to build our own, more narrow version for our use case. There’s a reason for it—you could say that it’s a dark industry secret, even.

😭 Self-Hosting Is Meant To Be Practical
Existing OSS alternatives in the market are all built with massive multitenancy in mind. They’re not meant to be practically self-hosted. Most of them tell you in their docs to only self-host for toy projects or require overly expensive closed source ‘high availability’ add-ons that they can only configure for them to work correctly. That’s OK; they serve a different use case. 

Look at the architecture of the top self-hostable alternatives in the space. Imagine asking your SRE team to ‘simply’ set these up and keep them highly available (even with Docker & Kubernetes, it's not core work).

⭐️ The Solution: Evefan

  1. Segment compatible means you can use the battle-tested Segment SDKs in your preferred programming language.

  2. Deploy to Cloudflare: Configure Evefan instance via our console with your Cloudflare API key or yourself via Wrangler. Evefan will create a bundle with just your destinations small enough to run on Cloudflare. 

  3. Transform and Deliver To Your Destinations: We’ve made Bigquery and Postgres work. We also added Mixpanel just for fun. We’ve reviewed the top data warehouses and are confident we will natively support them.

😻 It’s 99.5% Cheaper Than Alternatives & Built For Scale

Here’s why: We follow a Bring Your Own Compute (BYOC) model. When Evefan runs in your infra, it roughly incurs $70 of Cloudflare worker compute for every 100 million events processed. This is 99.5% cheaper than Segment and similar alternatives! Of course, price is not the only reason people self-host. In Finance and Healthcare, for example, it is often the only practical option.

🙌 Check it out!

➡️ Please Star our Github repo ⭐️ https://github.com/evefancom/evefan   

➡️ Need help scaling events? Let's talk! https://cal.com/amadeo-evefan

Back to Blogs

© 2024 – Map3, Inc.

© 2024 – Map3, Inc.

© 2024 – Map3, Inc.