В 85 выпуске подкаста Javaswag в гостях Роман Гребенников, инженер с огромным опытом в разработке поисковых движков (Findify, Delivery Hero) и создатель open-source проектов Metarank и Nixie Search.
Мы обсудили эволюцию поиска от “просто возьми Elastic” до хайпа по векторным базам данных и обратно. Поговорили о том, почему Scala всё еще жива, зачем нужен GraalVM в 2024 году, и как построить свой поисковый движок поверх S3 и AWS Lambda.
— Начало
— Findify: скраперы на C++, переход на Scala
— Эволюция поиска - ElasticSearch
— Elasticsearch vs OpenSearch
— Apache Lucene Deep Dive
— Как выбрать поиск для своего проекта?
— Spark vs Apache Flink
— MetaRank
— Почему Scala
— Python в ML
— Стартапы vs Корпорации
— Nixie Search
— Рынок векторных БД: Qdrant, Meilisearch, TurboPuffer
— Опыт с GraalVM: Как засунуть Scala и Lucene в AWS Lambda с холодным стартом в 20 мс
— Непопулярное мнение
Гость: https://twitter.com/public_void_grv
Ссылки:
- Nixie Search https://github.com/nixiesearch/nixiesearch
- MetaRank https://github.com/metarank/metarank
- Apache Lucene https://lucene.apache.org/
- Apache Flink https://flink.apache.org/
- GraalVM https://www.graalvm.org
- Qdrant https://qdrant.tech/
Ссылки на подкаст:
- Сайт - https://javaswag.github.io/
- Телеграм - https://t.me/javaswag
- Youtube - https://www.youtube.com/@javaswag
- Linkedin - https://www.linkedin.com/in/volyihin/
- X - https://x.com/javaswagpodcast




