درباره این اپیزود
“You need to build more things yourself to be highly available, but one of the very good consequences of being bare metal is that the prices are very low compared to what you could get on the cloud provider.”
Engineers who want to add search to their application usually deploy Elasticsearch, or write their own search engine that uses TF-IDF. These solutions work well for large documents, but are less effective for large volumes of small records–which is how many modern web and mobile applications are structured.
In today’s show, Julien Lemoine discusses how his company Algolia thinks about search. Algolia is a search as a service company that gives developers an easier way to search on their websites and applications.
Questions- What are the unsolved problems in search?
- What is TF-IDF, and how is it is used to rank search results?
- Why did you decide to set up your own servers instead of going to a cloud provider?
- Why is it useful to divide search into two different aspects?
- How do you stress-test your system?
- How did you respond to your recent data center connectivity issue?
- How do you build a company oriented for the long-term?
- Algolia
- Elasticsearch
- tf-idf
- Bare-metal servers
- Multitenancy model
- GAE
- Chaosmonkey testing strategy
- ZooKeeper
- Raft
- On premise
- Julien on Twitter
The post Search as a Service with Julien Lemoine appeared first on Software Engineering Daily.
انگلیسی
ایالات متحده آمریکا
در این اپیزود
رونوشت 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
جستجوی اپیزودهای گذشته
اپیزودهای قبلی Software Engineering Daily را جستجو کن.
قسمت های دیگر در این پادکست
Most AI agent setups today are built around a single session, where one user interacts with one agent at a time. However, that model breaks down when an agent has to serve a business, where thousands of requests can arrive at once and each session needs to be isolated, durable, and recoverable. Get…
Many real-world processes produce data as a continuous stream rather than as isolated records. Sensor readings, financial markets, and application telemetry all generate data this way. This kind of time-series data has a distinctive shape. It’s written far more often than it is updated, it ac…
SED News is a monthly podcast from Software Engineering Daily where hosts Gregor Vand and Sean Falconer break down the biggest stories shaping software engineering, Silicon Valley, and the broader tech industry.
In this end-of-summer episode, Gregor and Sean turn to a busy season of mergers and…
Historically, databases were responsible for storing data and returning exact results in response to queries. However, AI is now bending that contract in a new direction. Applications increasingly expect structured and unstructured data to come together. This is pushing databases into territory tha…
A Rust Framework to Simplify Distributed Systems
Building software that runs across many machines is notoriously difficult. Developers have to grapple with problems such as race conditions, partial failures, and message ordering. Notably, one category of distributed software has largely escaped…
سلب مسئولیت: پادکست و آثار هنری تعبیه شده در این صفحه متعلق به Software Engineering Daily است که متعلق به صاحب آن است و به Listen Notes، Inc وابسته یا تایید نشده است.
ویرایش
از کمک شما برای بروز نگهداشتن پایگاهدادههای پادکست سپاسگزاریم