Skip to content

tvanhens/pathery

Repository files navigation

Pathery 🔥 Serverless Search 🔥

npm version

Pathery is a serverless search service built on AWS using Rust, CDK and Tantivy. It uses AWS managed serverless offerings – DynamoDB, EFS, Lambda, SQS, and API Gateway – to the maximum extent possible.

🔔 WARNING: This is currently a work in progress and not ready for production usage.

Features

  • 🔥 Fast full-text search. Built on Rust to limit AWS Lambda cold start overhead.
  • 🥰 Simple REST API. A simple REST API to make search as easy as possible.
  • 👍 Easy to install. Ships as a CDK Component, making it easy to get started.
  • 💵 Usage based infra. No long running servers, only pay for what you use.
  • 🔼 Built for AWS. Leans on AWS managed services to limit maintenance burden and maximize scalability.

Getting Started

Check out the getting started guide to deploy Pathery into your AWS account using CDK.

Architecture

Follow along with the Dev Log:

diagram