event-driven-architecture
Projetar Microsserviços Orientados a Eventos
Sistemas orientados a eventos são difíceis de projetar de forma consistente entre brokers e runtimes. Esta skill fornece padrões reutilizáveis para esquemas, brokers, sagas, CQRS, Dapr e implantação.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "event-driven-architecture" from https://skillstore.io/skills/azeem-2-event-driven-architecture.md and its manifest at https://skillstore.io/api/skills/azeem-2-event-driven-architecture/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "event-driven-architecture". Projete eventos para um fluxo de checkout de pedido.
Resultado esperado:
- Eventos de domínio cobrem criação de pedido, autorização de pagamento, reserva de inventário, solicitação de envio e conclusão do checkout.
- Cada evento inclui ID de correlação, ID de causação, serviço de origem, ID do tenant e versão do esquema.
- Consumidores são separados por responsabilidade, como faturamento, inventário, fulfillment e notificações.
Usando "event-driven-architecture". Planeje uma saga para onboarding de conta.
Resultado esperado:
- A saga começa com a criação da conta, depois configuração de perfil, configuração de faturamento e notificação de boas-vindas.
- Etapas de compensação removem registros parciais e publicam eventos de falha quando uma etapa posterior não pode ser concluída.
- As tentativas usam backoff exponencial, com um evento final de falha para suporte de operações.
Usando "event-driven-architecture". Revise uma implantação Dapr para processamento de eventos.
Resultado esperado:
- A revisão verifica componentes pub/sub, state stores, tracing, health checks, limites de recursos e anotações de sidecar.
- Notas de segurança cobrem autenticação do broker, referências a segredos, configurações de profiling e APIs Dapr permitidas.
Auditoria de segurança
Risco MédioAll static findings were reviewed in context. The command, sensitive-data, database, environment, network, and reconnaissance alerts are false positives from Markdown fences, message keys, connection parameters, and Dapr examples. One content-level issue remains: the production Kubernetes sample disables Kafka authentication and enables Dapr profiling.
Preocupações de segurança confirmadas (1)
Fatores de risco
⚙️ Comandos externos (17)
🌐 Acesso à rede (3)
🔑 Variáveis de ambiente (4)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/azeem-2-event-driven-architecture/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/azeem-2-event-driven-architecture?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/azeem-2-event-driven-architecture?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/azeem-2-event-driven-architecture/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/azeem-2-event-driven-architecture.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
Azeem-2. (2026). event-driven-architecture security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/azeem-2-event-driven-architecture/audits/8Citação BibTeX
@techreport{azeem-2-azeem-2-event-driven-architecture-2026,
author = {Azeem-2},
title = {event-driven-architecture security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/azeem-2-event-driven-architecture/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "event-driven-architecture security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "Azeem-2"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/azeem-2-event-driven-architecture/audits/8"
identifiers:
- type: other
value: "skillstore:azeem-2-event-driven-architecture:audit:8"
description: "Skillstore immutable audit report identifier"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: AltoO que você pode criar
Planejar Eventos de Microsserviços
Mapeie ações de domínio em eventos versionados, produtores, consumidores e convenções de metadados.
Criar Adaptadores de Mensageria
Crie interfaces de broker para Kafka ou Redis mantendo o código da aplicação neutro em relação ao broker.
Preparar Implantação Dapr
Elabore a configuração de estado, pub/sub, tracing e Kubernetes do Dapr para um serviço orientado a eventos.
Teste estes prompts
Ajude-me a identificar eventos de domínio para [service]. Inclua nomes de eventos, produtores, consumidores e campos-chave.
Projete uma abstração de broker para [Kafka or Redis]. Inclua publicação, assinatura, tentativas e responsabilidades dos handlers.
Crie um plano de saga para [workflow]. Inclua etapas, ações de compensação, comportamento de timeout e eventos de ciclo de vida emitidos.
Revise meu plano de implantação orientado a eventos para Dapr, Kafka, state stores, observabilidade e lacunas de segurança.
Boas práticas
- Mantenha eventos imutáveis, versionados e explícitos quanto ao produtor, tenant e contexto de correlação.
- Torne handlers idempotentes e seguros para novas tentativas, pois brokers podem entregar mensagens mais de uma vez.
- Separe as responsabilidades de modelos de escrita, modelos de leitura e orquestração de workflows.
Evitar
- Publicar linhas brutas do banco de dados como eventos sem um contrato estável.
- Acoplar consumidores a payloads específicos do broker quando há um contrato de evento de domínio disponível.
- Usar transações distribuídas quando compensação por saga e processamento idempotente seriam mais claros.
Perguntas frequentes
Esta skill gera uma aplicação completa?
Quais brokers ela cobre?
Posso usá-la com Claude Code ou Codex?
Ela inclui event sourcing?
Ela lida automaticamente com segurança de produção?
Ela está vinculada a um único framework?
Detalhes do desenvolvedor
Autor
Azeem-2Licença
MIT
Revisão da Skillstore
r1
Aviso de versão
O autor não declarou uma versão.
Repositório
https://github.com/Azeem-2/HackthonII/tree/master/.claude/skills/event-driven-architectureReferência
5ab1d37e83436c6eef84de88573e142b94f2a4ad
Atualidade da manutenção
18/07/2026
Uso
7 downloads · 268 visualizações
Estrutura de arquivos
📄 SKILL.md