

Gabriel
766 posts

@deploydesexta
Software Expert (Staff Eng) at @MercadoLivre and Co-Founder at @ContrataShow. Blogging at https://t.co/FORqqxHOmY






Realmente não fui claro sobre parte da integração ser síncrona e por isso houve desentendimentos. Esse desenho mostra melhor o cenário. Obs.: Já tive que resolver esse tipo de race condition mais de uma vez em sistemas altamente concorrentes com literalmente milhões de usuários.


Como você resolveria essa race condition? Dois pontos importantes: - Ela ocorre muito frequentemente; - Lock pessimista é indesejado nesse contexto.









nubank faz 6k de deploys por dia bixo

nubank faz 6k de deploys por dia bixo




Quem trata DB como mini utilitário desperdiça capacidade e performance. Se o seu banco é só um depósito de bytes, você está jogando dinheiro fora. Por isso eu faço o oposto. Eu uso PostgreSQL como plataforma e não como acessório. Atualmente meu ERP contem 37 schemas | 1.450 tabelas | 3.036 funções | 708 views (fora materializadas e outras perfumarias). Praticamente programo mais em banco do que em Spring ou qualquer outra linguagem que utilizo no dia a dia rsrs Por 10 anos usando Oracle e 11 usando Postgresql. O que importa é se sentir realizado e feliz em cada query e cada comando. Que assim seja.


Escada do meu salário como dev: R$ 970,00 R$ 1500,00 R$ 2500,00 R$ 3500,00 R$ 5500,00 R$ 8000,00 R$ 10800,00 R$ 13000,00 R$ 14000,00. (Aqui comecei PJ) R$ 20000,00 R$ 30000,00 agr...? Segredo. O que eu fiz? Estudei, me mostrei e principalmente me arrisquei muito.