Montagem do ambiente de desenvolvimento (Docker e IDE) Criar uma aplicação TypeScript (Core) Criar entidade de categoria Criar testes (pirâmide de testes) Criar casos de Uso e Repositório Nest.js - Criação de API REST Criar testes e2e (end-to-end) Repetir para as outras entidades Cast member, Genre, Video Integração com RabbitMQ e Encoder de vídeo Keycloak Logs CI (Github Actions, Dockerfile produção)