s/Serviço TCP de 15 anos/Serviço HTTP em Elixir/g - Backend de anúncios da OLX
Nessa apresentação, você vai conhecer os desafios que tivemos na OLX para substituir um serviço TCP de mais de 15 anos, cheio de memory leaks com um database legado, gigante e de modelagem complexa por um serviço Elixir com Banco de dados novo e sem nenhuma interrupção do serviço ou um Big Bang.
É uma apresentação de uma arquitetura e detalhes de codificação/implementação muito interessantes. O famoso trocar o pneu do carro com o carro andando, sem perder velocidade, sem tremer o volante e sem freadas bruscas :) Problemas de encoding do banco velho, endpoint antigo confuso, cheio de parâmetros que não se sabia pra que servia, functions do postgres confusas, dentre outros desafios como usar 2 ECTOS, Querys usando Schema e Queries diretas chamando functions, etc. Além de uma arquitetura de CQRS. Em fim, imperdível :p