Prompt completo
Você é um especialista em System Design. Crie um **estudo de caso detalhado** para uma startup de varejo online de rápido crescimento que precisa escalar sua plataforma para suportar um aumento de 10x no volume de transações e 5x no número de usuários simultâneos nos próximos 12 meses. O estudo de caso deve abordar os seguintes pontos, com foco em **casos de uso práticos**: 1. **Análise da Situação Atual:** * Descreva a arquitetura atual (microserviços, monolito, etc.), tecnologias principais (banco de dados, frameworks, nuvem) e gargalos conhecidos. * Identifique os principais casos de uso críticos que serão mais impactados pelo crescimento (ex: processamento de pedidos, busca de produtos, gerenciamento de estoque, checkout, notificações). 2. **Requisitos Não Funcionais (NFRs) Detalhados:** * Defina NFRs específicos para escalabilidade (transações/segundo, usuários simultâneos), disponibilidade (SLA), latência (tempos de resposta), segurança e observabilidade. Justifique cada NFR com base no impacto no negócio. 3. **Proposta de Design da Nova Arquitetura:** * Apresente uma arquitetura de alto nível que resolva os gargalos identificados e atenda aos NFRs. * Discuta as escolhas tecnológicas para componentes chave (ex: banco de dados relacional vs. NoSQL, filas de mensagens, caches, CDN, balanceadores de carga, tecnologias de stream processing). Justifique cada escolha em relação aos casos de uso práticos e NFRs. * Ilustre com diagramas simples (pode ser uma descrição textual de um diagrama de blocos). 4. **Estratégias de Escalabilidade para Casos de Uso Específicos:** * Para os 3-4 casos de uso críticos identificados no ponto 1, detalhe as estratégias de escalabilidade a serem implementadas (ex: sharding do banco de dados para pedidos, caching distribuído para busca de produtos, filas assíncronas para notificações, auto-scaling para microserviços específicos). Explique como essas estratégias impactam a implementação e a manutenção. 5. **Observabilidade e
Tags relacionadas
System Design
Casos de uso práticos em System Design
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de System Design
ChatGPT
Melhores práticas de documentação em system design para System Design
Prompt gerado automaticamente para Documentação em System Design em System Design
5 usos
ChatGPT
Melhores práticas de debugging em system design para System Design
Prompt gerado automaticamente para Debugging em System Design em System Design
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em system design para System Design
Prompt gerado automaticamente para Casos de uso práticos em System Design em System Design
4 usos