Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Search on S3 Using AWS Lambda (github.com/quickwit-oss)
6 points by rdettai on Jan 21, 2024 | hide | past | favorite
Hi everyone,

During the last 3 months, I worked on the Quickwit search engine to adapt it for AWS Lambda runtime. I wrote a blog post to announce the beta release [0] and two tutorials to quickstart:

- Indexing and searching 20 million logs entries dataset [1].

- Implementing an E2E use case where an application generates data, uploads it in batches to S3. Users can then search through an HTTP API authenticated with an API Key [2].

On the performance side, I observed on a 20 million log dataset that search is sub-second, and analytics queries take from 1 to 4 second.

On the cost side, obviously the compute using Lambda is fairly expensive, but the huge win is that it scales to 0. Few other solutions do. For instance OpenSearch Serverless has a fixed cost around $700/months. On the search side, thanks to indexing, queries are usually way cheaper than scanning services like CloudWatch (at least 50x cheaper).

I would love to get the feedback from the community and see how I can push this further.

[0]: Blog post https://quickwit.io/blog/quickwit-lambda-beta

[1]: 20 million log dataset search tutorial https://quickwit.io/docs/get-started/tutorials/tutorial-aws-...

[2]: E2E use case tutorial https://quickwit.io/docs/guides/e2e-serverless-aws-lambda



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: