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.
- 🔥 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.
- Document store: DynamoDB
- Index store: Elastic File System (EFS)
- Index writer & handler: Lambda
- Index queue: SQS
- API: API Gateway
Check out the getting started guide to deploy Pathery into your AWS account using CDK.
Follow along with the Dev Log: