Guilherme Guitte
Membro do Laravel Brasil
Co-organizer Meetup Laravel SP
Leroy Merlin
Onde tudo começou
Trocar o site catálogo atual
Ou com SQL você pode...
EAV is notoriously problematic as it leads to severe deployment performance and scalability problems.
Magento Schema
https://github.com/leroy-merlin-br/mongolid
Era um POC.
Porém...
Porém...
O elasticsearch não é uma...
Texto
Resultado
Principalmente pela falta de documentação, no começo foi bem alquimia.
Busca
O resultado da busca
Pego os ID's retornados
New relic
Blitz.io
Usamos um "Filter" do laravel.
Requisição
Filter
Controller
Cache
Validator.php
SearchIndex.php
Repository.php
Command.php
Sanitizer.php
Product.php
...
namespace Kameleon\Product;
Menos de 1 milhão visitantes/mês
Menos de 6,7 milhões visitantes/mês
40 milhões de pageviews/mês
Em 2 anos
6 passos para a felicidade eterna!
Mesmo que não tenha tempo no seu trabalho, estude em casa!
"TDD irá te ajudar em grande refactoring, detectar mudanças não desejadas, design do código etc.."
Manter toda aplicação no mesmo nível
É o mindset que manda, e não o tipo da empresa.
Dará mais confiança para você e para os outros.