Skip to contentSkip to content
Certificados verificados. On-chain. Para sempre.Saiba mais
Ewance
Entrar
Cover image for Redesenho da Alocação Concorrente de Contêineres no Pátio Portuário
Design

Redesenho da Alocação Concorrente de Contêineres no Pátio Portuário

FreeVerified credential3 semanasAdvanced

Visão geral

Sobre o que é este desafio

Analise o lock global e implemente alocação concorrente para dois blocos sem deadlock. Valide com teste de carga e receba um certificado verificável.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

O Brief

O que você vai fazer e o que vai demonstrar.

Decidir qual estratégia de sincronização concorrente elimina o gargalo do lock global sem introduzir condições de corrida ou deadlocks entre os blocos do pátio.

Earning criteria — what you'll demonstrate

  • Comparar estratégias de sincronização concorrente (lock striping, estruturas de dados sem lock, passagem de mensagens entre atores) e seus trade-offs
  • Redesenhar um sistema de locks globais para eliminar contenção falsa entre partições independentes de dados
  • Validar melhorias de desempenho concorrente por meio de testes de carga com múltiplas threads
  • Documentar decisões arquiteturais de concorrência de forma rastreável

Adequação ao Programa

Onde isso se encaixa no seu programa.

Aperfeiçoa as mesmas habilidades que seu curso espera que você demonstre.

Conteúdo alinhado em breve.

Carreiras

Cargos para os quais este desafio te prepara.

Títulos reais. Pontes reais de habilidades. Escolha o mais próximo da sua trajetória.

Trilhas de carreira que este desafio desenvolve

Funções canônicas

Engenheiro de Sistemas Distribuídos

Redesenhar a sincronização de um sistema com múltiplas partições independentes de dados, tratando casos de coordenação entre partições, é o núcleo do trabalho de um(a) engenheiro(a) de sistemas distribuídos.

Este desafio aprimora

  • concurrent-data-structures
  • message-passing-design
  • deadlock-analysis

Engenheiro Backend

Implementar estruturas de dados concorrentes de alto desempenho em um serviço operacional crítico treina habilidades diretamente aplicáveis a back-ends de alta concorrência.

Este desafio aprimora

  • lock-based-synchronization
  • concurrent-data-structures
  • architecture-diagrams

Engenheiro de Plataforma

Documentar trade-offs arquiteturais entre estratégias de concorrência e justificar a escolha para stakeholders é típico do trabalho de plataforma que sustenta serviços internos de alta demanda.

Este desafio aprimora

  • architecture-decision-records-adrs
  • deadlock-analysis
  • message-passing-design

Engenheiro de Confiabilidade de Site (SRE)

Medir contenção de locks, propor mitigação e validar com testes de carga reproduz o ciclo de diagnóstico e melhoria de desempenho que um(a) SRE realiza em produção.

Este desafio aprimora

  • architecture-diagrams
  • lock-based-synchronization
  • deadlock-analysis

Só mais uma coisa

Você pode colocar um certificado no seu currículo até sexta-feira.