| iOS | Swift, SwiftUI | APIs multimédia avançadas da Apple, áudio em segundo plano, CarPlay, Apple TV, experiência do utilizador específica da plataforma |
| Android | Kotlin, Jetpack Compose | APIs avançadas de multimédia do Android, ampla compatibilidade com dispositivos, Android Auto, reprodução em segundo plano |
| Aplicações móveis multiplataforma | Flutter, React Native | Lógica do produto e interface de utilizador partilhadas entre o iOS e o Android, quando as necessidades de multimédia de baixo nível são fáceis de gerir |
| Web | React, Next.js, Vue | Reprodutor no navegador, gestão de contas, painéis de controlo para criadores, ferramentas editoriais |
| APIs de backend | Node.js, Java, Kotlin, Go, Python, .NET | Escolha com base nas competências da equipa, nos padrões de tráfego, nos limites do serviço e nos sistemas existentes |
| Dados relacionais | PostgreSQL, MySQL | Utilizadores, subscrições, entidades do catálogo, registos de direitos, dados transacionais |
| Dados de grande volume/eventos | Kafka, ClickHouse, Cassandra, filas na nuvem | Eventos de reprodução, análises, sinais de recomendação, fluxos de eventos de direitos de autor |
| Pesquisar | Elasticsearch, OpenSearch | Faixa, artista, álbum, lista de reprodução, pesquisa tolerante a erros ortográficos e pesquisa por filtragem |
| Cache | Redis | Sessões, dados do catálogo em destaque, limites de taxa, estado de reprodução de curta duração |
| Armazenamento de ficheiros multimédia | Amazon S3, Armazenamento Google Cloud, Armazenamento Blob Azure | Ficheiros originais, versões codificadas, material gráfico, downloads |
| Entrega de conteúdos | CloudFront, Cloudflare, Akamai, Fastly | Distribuição global de conteúdos multimédia e armazenamento em cache na periferia |
| Processamento dos media | FFmpeg, GStreamer, serviços de codificação geridos | Transcodificação, gestão do volume, geração de formas de onda, preparação de formatos |
| Formatos de streaming | HLS, MPEG-DASH; AAC, Opus, FLAC, conforme o caso | Entrega em rede, compatibilidade, níveis de qualidade, planos sem perdas |
| Proteção do conteúdo | FairPlay, Widevine, PlayReady, URLs/tokens assinados | Conteúdos multimédia licenciados, acesso offline, regras para dispositivos |
| Recomendações | Python, PyTorch, TensorFlow, pipelines de características, pesquisa vetorial | Classificação, semelhança, modelos de ouvinte, representações de áudio ou texto |
| Monitorização e manutenção | OpenTelemetry, Prometheus, Grafana, Sentry | Erros de reprodução, estado da API, acompanhamento de falhas, latência, monitorização de lançamentos |