Prancha 03
THREADS
Concorrência e paralelismo explicados com animação, não com slide.
Problema
Threads, concorrência e paralelismo costumam ser ensinados com diagramas estáticos, e a diferença entre eles raramente fica clara.
Solução
Uma plataforma interativa com animações, uma linha do tempo que compara execução sequencial, concorrente e paralela lado a lado, e quizzes com progresso salvo por usuário.
Decisões
- 01Backend assíncrono de ponta a ponta, com SQLAlchemy 2 async e asyncpg.
- 02Autenticação JWT com rate limit e hardening de segurança nas rotas de quiz e progresso.
- 03CI com testes e PostgreSQL 17 em Docker Compose.
Stack
- React 19
- Vite
- Framer Motion
- Zustand
- FastAPI
- SQLAlchemy 2
- PostgreSQL 17
- Docker