Skip to content

tvanhens/pathery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f3781d3 Β· Feb 18, 2023
Feb 18, 2023
Nov 21, 2022
Feb 17, 2023
Feb 18, 2023
Nov 22, 2022
Feb 17, 2023
Feb 18, 2023
Nov 16, 2022
Feb 18, 2023
Nov 21, 2022
Feb 18, 2023
Feb 18, 2023
Nov 23, 2022
Nov 22, 2022
Nov 17, 2022
Feb 17, 2023
Dec 9, 2022
Nov 21, 2022
Nov 16, 2022

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