Visão geral
Sobre o que é este desafio
Reescreva o pipeline de alertas com operações vetorizadas e paralelismo. Gere um relatório de escalabilidade. Certificado verificável.
O cenário
A cooperativa cliente toma decisões de irrigação com base no alerta matinal; um atraso no processamento noturno significa que o produtor rural recebe a recomendação tarde demais para agir no mesmo dia.
O Brief
O que você vai fazer e o que vai demonstrar.
O pipeline de processamento de sensores agrícolas não escala com o crescimento do número de talhões monitorados e ameaça perder a janela útil para o alerta matinal de irrigação.
Earning criteria — what you'll demonstrate
- Substituir laços explícitos por operações vetorizadas para acelerar processamento numérico em lote
- Projetar uma estratégia de paralelismo (processos vs. threads, particionamento de dados) adequada ao problema
- Medir e interpretar curvas de escalabilidade (speedup vs. número de núcleos) com metodologia de benchmarking rigorosa
- Garantir corretude numérica ao introduzir paralelismo e vetorização em um pipeline existente
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.
- Apache Spark
Apply apache spark to solve real industry problems and demonstrate production-level capability.
- Algorithm Analysis
Apply algorithm analysis to solve real industry problems and demonstrate production-level capability.
- Application Monitoring
Apply application monitoring to solve real industry problems and demonstrate production-level capability.
- Vectorization
Apply vectorization to solve real industry problems and demonstrate production-level capability.
- Parallel Computing
Apply parallel computing to solve real industry problems and demonstrate production-level capability.
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.
Data Engineer
Reescrever um pipeline de dados de sensores para rodar em escala usando vetorização e processamento paralelo é uma tarefa central de engenheiros de dados que mantêm pipelines de ingestão em produção.
Este desafio aprimora
- apache-spark
- vectorization
- parallel-computing
Distributed Systems Engineer
Projetar o particionamento de dados entre núcleos e entender os limites de escalabilidade do paralelismo é uma habilidade diretamente transferível para sistemas distribuídos maiores.
Este desafio aprimora
- parallel-computing
- algorithm-analysis
- apache-spark
Cloud Engineer
Medir escalabilidade e otimizar o uso de núcleos de processamento ajuda a dimensionar corretamente a infraestrutura de nuvem necessária para pipelines de dados agrícolas.
Este desafio aprimora
- application-monitoring
- apache-spark
- parallel-computing
Só mais uma coisa