Skip to content

Conversation

@nitaibezerra
Copy link
Contributor

Contexto

Tutorial completo para capacitar desenvolvedores plenos a implementarem a arquitetura de filas proposta na issue destaquesgovbr/data-platform#19.

Público-alvo

Desenvolvedores que:

  • Não têm experiência com GCP
  • Não têm familiaridade com sistemas de mensageria/filas
  • Conhecem parcialmente o codebase do data-platform

Conteúdo do Tutorial

Parte Conteúdo Tempo
1. Conceitos Fundamentais O que são filas, padrões (queue vs pub/sub), introdução ao GCP Pub/Sub 1h
2. Mão na Massa Setup do ambiente, criar tópicos, publicar e consumir mensagens com Python 1.5h
3. Recursos Avançados Dead-letter queues, retry policy, ordenação, filtragem, monitoramento 1h
4. Aplicação no Data-Platform Arquitetura proposta, NewsPublisher, NewsProcessor 1h
5. Exercícios Práticos 5 exercícios hands-on para fixação 1h

Tempo total estimado: 4-6 horas

Arquivos modificados

  • docs/onboarding/cloud-pubsub-tutorial.md - Tutorial completo
  • mkdocs.yml - Adicionado na navegação
  • docs/onboarding/roteiro-onboarding.md - Referências ao novo tutorial

Checklist

  • Tutorial segue o padrão dos outros tutoriais do repositório
  • Diagramas Mermaid para visualização
  • Código Python completo e funcional
  • Exercícios práticos incluídos
  • Referência à issue #19 do data-platform

- Tutorial completo do zero ao intermediário (4-6h)
- Conceitos fundamentais de mensageria e filas
- Hands-on com GCP Pub/Sub e Python
- Exemplos de NewsPublisher e NewsProcessor para o data-platform
- 5 exercícios práticos para fixação
- Referência à issue #19 do data-platform
@nitaibezerra nitaibezerra merged commit 6090a19 into main Dec 29, 2025
2 checks passed
@nitaibezerra nitaibezerra deleted the docs/tutorial-cloud-pubsub branch December 29, 2025 12:12
@nitaibezerra nitaibezerra restored the docs/tutorial-cloud-pubsub branch January 5, 2026 12:45
@nitaibezerra nitaibezerra deleted the docs/tutorial-cloud-pubsub branch January 5, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants