Empower Your Devs With
Self-Serve Stream Processing

A Dev-First Framework, Designed to Provide Developers with a Self-Service Catalog for
Data Engineering Functions, Tailored for Building Highly Customizable Real-Time Data Pipelines

Here is how

THE STORY

More and more organizations are
leveraging real-time events

Serving multiple use cases and a growing number
of in-house customers with real-time events than ever before.

CHALLENGES

Data is constantly evolving and new
business requirements continually arise.

Making it hard for devs and data teams to keep pace and adapt their pipelines.
Some of the challenges that slow you down -

01

Implement some SDK and best practices

02

Error handling

03

Monitoring and logging

04

Performence optimizations

05

Deploy to dev/stage/production

06

Scaling

07

High Availability and Fault Tolerance

08

A new use case arrived :(

Highly coupled code

No code reuse

It takes valueable dev time

Hard to debug and troubleshoot

Yet another task on the sprint

THE SOLUTION

Memphis Functions

A Dev-first Gateway For Transforming, Enriching, And Processing Events In Real-time.
Compatible With Leading Streaming Platforms.

Logs Collection

User Traces

Data Prepping

DB Migration

Data Scrubbing

PII Cleaning

FUNCTIONS

Code Reuse

Rapid development

Serverless

Error handling

Observability

GitOps

Logs Collection

User Traces

Data Prepping

DB Migration

Data Scrubbing

PII Cleaning

FUNCTIONS

Code Reuse

Rapid development

Serverless

Error handling

Observability

GitOps

Broker

Cost-effective

Dead-letter

Schema Validation

Autonomous

Storage Tiering

Step 1: Write your function

Eliminate the need for boilerplate, error handling, retry strategies, and monitoring. Concentrate on the core logic, and let Memphis handle the rest.

Start now

Step 2: Connect your git repository

Seamless integration with your development process! Simply commit your code to a Git repository, pass it through your CI/CD pipeline, and Memphis will automatically synchronize with your designated master branch.

Start now

Step 3: Build a pipeline

Once your streams are set up and configured, it’s time to attach functions that will process the events ingested into your streams.

Start now

HOW FUNCTIONS CAN HELP

Memphis.dev Well-Architected

Learn, get inspired, and build better pipelines using architectural best practices

Apply schemas to Kafka Topics

Unveiling User Patterns using real-time data preperation

Shay Bratslavsky

Tech Lead // Memphis.dev

Prepare and enrich user traces

Unveiling User Patterns using real-time data preperation

Shoham Roditi

Sr. Software Developer // Memphis.dev

Establish a purchasing journey driven by events

Craft Personalized Purchase Actions through Event-Driven Strategies

Daniel David

Platform Architect // Memphis.dev

WHY MEMPHIS FUNCTIONS

Faster to Market. Faster to Develop.
Easier to Maintain.

Multi-language support

Memphis Functions allows you to process events in the most popular programming language of your choice.

Start now

Code Reuse

Utilize Memphis Functions as your central function library to avoid repetitive coding. Additionally, support for 'backstage' is coming soon! :)

Start now

Boost Your Streaming Platform

Your streaming platform is better with Memphis Functions on its side! For replacing clients, enforcing schemas, and directly connecting to your required sinks.

Start now

AI + Functions = Rapid Development

Think of the time savings you could achieve with an AI assistant for coding and Memphis Functions for efficient deployment.

Start now

COMPLIANT. PERFORMANT. SUPPORTED.

Your Data is Secure

SOC2

Memphis Functions is fully compliant with GDPR / SOC2 Type 1 & 2

24/7/365

Support centers across 3 different TZs

+128

Contributors to the open-source project

+3K

Stars in GitHub

WHAT CAN BE ACHIEVED?

Use Case Examples

Users traces

Prepare and push users traces to your CRM

Logs collection

Collect, filter and prepare logs before storing

Data Prepping

Clean, transform, and prepare your events before storing them.

DB migration

Convert your NoSQL events to SQL format as they migrate to the new database

Data Scrubbing

Identify and correct errors or inconsistencies in datasets to improve data quality

PII Cleaning

Real-time removal process for eliminating PII from a dataset to protect privacy and compliance.

Webhooks

Trigger webhooks according to a specified payload

Data Warehouse Ingestion

Process your data before it reaches the warehouse to minimize extra expenses.

Frequently asked questions

Protocols: REST, NATS, Kafka
SDKs: Go, Python, Node.js

For both source and sink: Kafka, S3, Kinesis, NATS, Elasticsearch, BigQuery, Snowflake, and more to come.

One of the outstanding features of Functions is that your events consistently persist within your data source and get acknowledged by Functions Consumer Group only. Users have the liberty to define their desired order, which can follow a First-In-First-Out (FIFO) arrangement.

Yes. Via a POST request.

Functions is part of the general pricing of Memphis Platform. Can be found here

MOVE FORWARD INTO THE FUTURE

Ready to start? Join the private beta

Start here