Upgrade to PRO for Only $50/Year—Limited-Time Offer! đŸ”„

Quarkus-Club-criando-arquiteturas-escalaveis-na...

 Quarkus-Club-criando-arquiteturas-escalaveis-na-pratica

More Decks by Kamila de fatima santos oliveira

Transcript

  1. KAMILA CODE KAMILA CODE Staff Software Engineer na Creditas Ceo

    da Kamila Code treinamento em tecnologia Github Star 4x Microsoft MVP Co autora de 3 livros Pos graduada em Arquitetura de Solucoes KAMILA CODE
  2. KAMILA CODE Tanto que em quase todas entrevistas de sĂȘnior

    tem uma etapa dedicada somente para isso
  3. KAMILA CODE E o que vocĂȘ precisa se preocupar ao

    desenvolver sistemas e projetar arquiteturas ?
  4. KAMILA CODE Mas como eu posso parar de sĂł escrever

    cĂłdigo e passar a pensar em tudo isso ?
  5. KAMILA CODE CenĂĄrio do Desafio Desafio de System Design -

    Arquitetura Estilo Hotmart REQUISITOS FUNCIONAIS 1. Cadastro e autenticação de usuĂĄrios (clientes e produtores). 2. Upload e venda de produtos digitais (e-books, cursos, etc). 3. Checkout e pagamento online (com mĂșltiplos mĂ©todos).
  6. KAMILA CODE Cenårio do Desafio 4. Área do cliente com

    acesso ao conteĂșdo comprado. 5. Dashboard para produtores monitorarem vendas, acessos, reembolsos. 6. Sistema de afiliados (comissionamento, tracking de links).
  7. KAMILA CODE CenĂĄrio do Desafio 7. Envio de e-mails transacionais

    e notificaçÔes. 8. Reembolso automåtico baseado em política definida. 9. Controle de acesso com limitação (ex: 1 acesso por IP).
  8. KAMILA CODE REQUISITOS NÃO FUNCIONAIS 1. Alta disponibilidade (99,9%) 2.

    Escalabilidade horizontal 3. Baixa latĂȘncia (<300ms no checkout) 4. ResiliĂȘncia de serviços
  9. KAMILA CODE REQUISITOS NÃO FUNCIONAIS 5. Segurança (criptografia, autenticação, antifraude)

    6. Observabilidade (logs, métricas, alertas) 7. Compliance (LGPD, PCI-DSS)
  10. KAMILA CODE REQUISITOS NÃO FUNCIONAIS 8. Modularidade baseada em microsserviços

    9. Facilidade de manutenção com CI/CD 10. Compatibilidade com mĂșltiplas plataformas