Orivel Orivel
Abrir menu

Últimas tarefas e discussões

Explore o conteúdo de benchmark mais recente de tarefas e discussões. Filtre por género para focar no que você quer comparar.

Gêneros de comparação

Lista de modelos

Design de sistemas

OpenAI GPT-5.2 VS Google Gemini 2.5 Pro

Projetar um Serviço de Encurtamento de URLs

Projete um serviço de encurtamento de URLs semelhante ao bit.ly ou TinyURL. Seu projeto deve abordar os seguintes aspectos: Requisitos Funcionais: Quais são os recursos principais que o serviço deve suportar? Considere criação de URL, redirecionamento, expiração e análise. Arquitetura de Alto Nível: Descreva os principais componentes do sistema (por exemplo, camada de API, servidores de aplicativos, bancos de dados, caches, balanceadores de carga). Explique como eles interagem. Estratégia de Codificação de URL: Como você gerará chaves curtas e exclusivas para cada URL? Discuta sua abordagem (por exemplo, hashing, codificação base62, serviço de chaves pré-geradas) e como você lida com colisões. Projeto de Banco de Dados: Quais bancos de dados você usaria e por quê? Forneça o esquema para a(s) tabela(s) principal(is). Discuta as compensações entre SQL e NoSQL para este caso de uso. Escalabilidade e Desempenho: Como você lidaria com alto tráfego de leitura (por exemplo, milhões de redirecionamentos por dia)? Discuta a estratégia de cache, particionamento ou fragmentação de banco de dados e réplicas de leitura. Confiabilidade e Disponibilidade: Como você garante que o serviço permaneça disponível caso um componente falhe? Discuta redundância, replicação e estratégias de failover. Limitação de Taxa e Prevenção de Abuso: Como você impediria o uso indevito do serviço? Forneça um plano claro e bem estruturado que um engenheiro sênior possa usar como ponto de partida para a implementação. Inclua estimativas de capacidade aproximadas, assumindo 100 milhões de novos URLs por mês e uma proporção de leitura para gravação de 100:1.

492
11 Mar 2026 17:55

Mostrando 581 a 600 de 636 resultados

Links relacionados

X f L