033 - Estado Compartilhado - O Calcanhar de Aquiles da Concorrência cover art

033 - Estado Compartilhado - O Calcanhar de Aquiles da Concorrência

033 - Estado Compartilhado - O Calcanhar de Aquiles da Concorrência

Listen for free

View show details

About this listen

Bem-vindos a mais um episódio do Entrelinhas do Código! No papo de hoje, mergulhamos em um dos maiores desafios do desenvolvimento de software: concorrência e estado compartilhado.

Por que sistemas concorrentes são tão difíceis de construir corretamente? Qual é o verdadeiro vilão por trás dos bugs misteriosos que só aparecem “de vez em quando”? O livro The Pragmatic Programmer responde sem rodeios no Tópico 34: “Shared State Is Incorrect State”, ou, em bom português, “Estado Compartilhado é Estado Incorreto”.

Com exemplos práticos (como a clássica disputa pela última torta na lanchonete 🍰), explicamos os riscos de múltiplas partes do código acessarem os mesmos dados ao mesmo tempo — e os desastres que isso pode gerar.

💡 Neste episódio, você vai entender:

  • O que é estado compartilhado e por que ele é tão perigoso;

  • Como surgem condições de corrida, deadlocks e inconsistências;

  • Ferramentas e estratégias para mitigar esses problemas: semáforos, locks, operações atômicas, modelos baseados em atores, imutabilidade e muito mais;

  • Lições pragmáticas para quem quer escrever código concorrente mais seguro, robusto e livre de dores de cabeça.

Se você já sofreu com bugs que "só acontecem na máquina do cliente" ou com aquele sistema que trava sem motivo aparente... esse episódio é pra você!

🚀 Dá o play e vem aprender a navegar (sem naufragar) pelos mares turbulentos da concorrência!

No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.