Substituir o lock global do motor de conciliação de pagamentos
Visão geral
Sobre o que é este desafio
Nesta prática, você substitui o lock global do motor de conciliação usando dados de latência. Ao final, recebe um certificado verificável.
O Brief
O que você vai fazer e o que vai demonstrar.
Como redesenhar a estrutura de dados concorrente do motor de conciliação para eliminar a contenção do lock global sem comprometer a correção da ordenação de pagamentos por contraparte?
Earning criteria — what you'll demonstrate
- Aplicar princípios de algoritmos lock-free para eliminar contenção em estruturas de dados compartilhadas de alta concorrência
- Avaliar trade-offs entre lock-free, memória transacional por software e locking de granularidade fina para um cenário real de latência crítica
- Justificar decisões de arquitetura concorrente com evidências de desempenho (percentis de latência, throughput) e argumentos de correção (linearizabilidade, ordenação FIFO)
- Redigir uma proposta técnica de engenharia de sistemas destinada a stakeholders não especialistas em concorrência
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.
Habilidades
Habilidades que você vai demonstrar.
Cada um aparece no seu certificado verificado.
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.
Engenheiro de Software
Este desafio treina a capacidade de redesenhar estruturas de dados concorrentes críticas em sistemas de produção, uma habilidade central para engenheiros de software que atuam em backends de alta escala e precisam justificar decisões técnicas com dados.
Este desafio aprimora
- algorithm-analysis
- lock-free-data-structures
- architecture-decision-records-adrs
Site Reliability Engineer
A experiência de diagnosticar contenção via percentis de latência e propor mitigação de gargalos de concorrência é diretamente aplicável ao trabalho de confiabilidade e performance de sistemas em produção.
Este desafio aprimora
- concurrency-performance-benchmarking
- analytical-reasoning
- algorithm-analysis
Performance-Ingenieur:in
O desafio exercita diretamente a especialidade de engenharia de performance: escolher estruturas concorrentes, medir contenção e justificar ganhos de throughput com evidência quantitativa.
Este desafio aprimora
- lock-free-data-structures
- concurrency-performance-benchmarking
- architecture-decision-records-adrs
Só mais uma coisa