Alex e Chris entram em uma mudança tecnológica razoavelmente recente no Codepen, onde abandonamos nossa implementação do Elasticsearch por apenas usar o nosso próprio PostGres banco de dados para pesquisa. Às vezes, opções como essa são mais sobre a experiência em equipe, práticas ambientais de desenvolvimento e compensações de complexidade. Descobrimos essa mudança muito melhor para nósAssim, o que importa! Na maioria das vezes, a pesquisa é melhor e mais rápida. O Postgres não é tão chique e capaz quanto o Elasticsearch, mas não temos vantagem do que o Elasticsearch tinha a oferecer de qualquer maneira.
Para os usuários do poder por aí: é verdade que perdemos a capacidade de fazer a pesquisa no código agora. Mas é temporário e voltará no tempo.
Saltos de tempo
- 00:07 Alex está de volta!
- 01:10 A história da pesquisa em Codepen
- 02:15 Por que o Elasticsearch não foi a escolha certa para o Codepen?
- 09:36 Por que estamos usando o PostGres em vez disso
- 15:18 O que os gatilhos têm a ver com a pesquisa?
- 21:02 Descobrindo o que as pessoas estão realmente procurando
- 24:19 Algumas das compensações na mudança de pesquisa