O Dropbox transformou o Riviera, antigo serviço interno de pré-visualizações, em uma plataforma universal de processamento de conteúdo com mais de 300 formatos, 100 transformações e APIs públicas voltadas a workloads de IA.
Riviera saiu de serviço de pré-visualização para plataforma com mais de 300 formatos e mais de 100 transformações
A arquitetura separa orquestração central de workers com plugins, com cache de resultados intermediários
Leia também
Adoção de IA no Brasil cresce e alcança 17% das empresas, aponta Cetic.br
APIs públicas assíncronas convertem documentos para Markdown, transcrevem áudio e vídeo e extraem metadados
A integração open source Conductor OSS no GitHub no GitHub (github.com) conecta o Riviera ao Conductor OSS e à Orkes para workflows de RAG
Antes da expansão, a plataforma já processava cerca de 2,5 bilhões de requisições por dia
Como a arquitetura do Riviera separa orquestração de execução
A arquitetura do Riviera separa orquestração de execução: um componente central valida requisições, compõe pipelines de transformação, despacha trabalho para workers e gerencia o cache. Cada worker implementa uma transformação específica, e um modelo de plugins permite adicionar novas capacidades sem alterar a camada central de orquestração.
O princípio é o mesmo de outros pipelines de dados em larga escala: decompor, cachear, recompor, para que operações de IA reutilizem conteúdo já processado.
O que a plataforma passou a oferecer para workloads de IA
O Riviera já convertia conteúdo em texto e embeddings para resumos e perguntas e respostas com IA. O Dash passou a usar as transformações de extração e normalização antes da indexação.
APIs públicas assíncronas expõem conversão para Markdown, transcrição de áudio e vídeo e extração de metadados estruturados, com jobs consultados por identificador.
Riviera em ferramentas externas e comparação com o Apache Tika
O projeto conductor-dropbox integra o Riviera ao Conductor OSS e à Orkes para workflows de documentos e RAG. Diferente do Apache Tika, o Riviera combina plugins, pipelines componíveis, execução assíncrona, cache e orquestração centralizada.
Leia também:
Fonte: Infoq