Devanshu Chicholikar

ProjectsCompleted

Mem Machines

Serverless ingestion on GCP with multi-tenant isolation and PII redaction

Built by Devanshu Chicholikar, software engineer and AI engineer in Boston.

Source on GitHub

The story

Mem Machines is a serverless data ingestion pipeline built entirely on GCP: Cloud Run, Pub/Sub and Firestore working together on high-throughput data streams.

The architecture is event-driven: messages land in Pub/Sub, Cloud Run workers spin up to process them, and results land in Firestore. Tenants stay isolated and PII is redacted on the way in. No servers to manage, it scales with demand, and the bill only arrives for actual work done.

Key results

3
GCP services

Cloud Run + Pub/Sub + Firestore

0
Servers managed

Fully serverless architecture

PII
Automatic redaction

Before anything is stored

Event-driven
Architecture

Decoupled, resilient, scalable

Built with

  • Python
  • GCP Cloud Run
  • Pub/Sub
  • Firestore
  • Docker