Categoria Design Patterns

Concorrência e Paralelismo

Compreenda a distinção fundamental: Concorrência e Paralelismo sob diferentes óticas Sob a Ótica da Engenharia de Software Na programação de aplicações, a Concorrência resolve problemas de latência e responsividade. Ocorre quando duas ou mais tarefas podem iniciar, rodar e completar…

Idempotência

Aqui, a pergunta não é “se” algo vai falhar, mas “quando”. E quando falhar, o seu sistema precisa ser inteligente o suficiente para se curar sem corromper os dados. Imagine que você está em um elevador e aperta o botão…