Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

FeatureBase

Real-time feature store serving low-latency features to models online.

Status Category

📖 Overview

FeatureBase computes and caches features in Redis so models get consistent, low-latency feature values at inference time, with the same definitions used for training and serving.

Part of my . Built on the "" model.

🚀 Quick Start

# 1. Clone
git clone https://github.com/Kimosabey/feature-base.git
cd feature-base

# 2. Install
# (see docs/GETTING_STARTED.md for the full setup)

# 3. Run
docker compose up

✨ Key Features

  • Online feature serving from Redis
  • Consistent train/serve feature definitions
  • TTL and freshness controls
  • Simple get/set feature API

🏗️ Architecture

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#ffffff','lineColor':'#2563eb','mainBkg':'#ffffff'}}}%%
graph LR
    A([Event])
    B([Feature Compute])
    C([Redis Store])
    D([Serve to Model])
    A --> B
    B --> C
    C --> D
    style A fill:#eff6ff,stroke:#2563eb,stroke-width:2px,color:#1e40af
    style B fill:#eff6ff,stroke:#2563eb,stroke-width:2px,color:#1e40af
    style C fill:#eff6ff,stroke:#2563eb,stroke-width:2px,color:#1e40af
    style D fill:#eff6ff,stroke:#2563eb,stroke-width:2px,color:#1e40af
Loading

Train/serve consistency — making sure the feature a model sees online matches how it was trained.

See docs/ARCHITECTURE.md for the full HLD/LLD and design decisions.

🧰 Tech Stack

Layer Technology Role
Redis Redis In-memory store / cache / queue
Node.js Node.js Application runtime / service layer

📚 Documentation

🔭 Future Enhancements

  • Point-in-time correctness
  • Feature versioning
  • Batch backfill

📄 License

Released under the MIT License.

👤 Author

Harshan Aiyappa Senior Full-Stack Hybrid AI Engineer Voice AI • Distributed Systems • Infrastructure

Portfolio GitHub LinkedIn X

About

Enterprise feature-base Technical Architecture focusing on Scalability and High Performance.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors