Event Storming é uma técnica de modelagem e discussão em grupo que visa acelerar o conhecimento sobre um projeto, negócio ou funcionalidade complexa em desenvolvimento de software. Os eventos são eventos de domínio que capturam fatos que ocorreram, independentemente de como serão gerados ou tratados. Os comandos são ações que ocorrem no sistema, geradores de eventos. Os atores são responsáveis por executar comandos, que por sua vez geram eventos. Um agregado é um agrupamento lógico de eventos e comandos relacionados. O contexto delimitado representa os limites do sistema, agrupando agregados e identificando como esses limites se comunicam. Microservices são uma abordagem de arquitetura distribuída e fracamente acoplada para criar aplicativos. Os microservices decompoem a aplicação por funções básicas, onde cada função é chamada de serviço e pode ser criada e implantada independentemente. A arquitetura monolítica é composta por módulos ou funcionalidades agrupadas que compõem o software. Event Storming ajuda no desenvolvimento de software, pois permite que as equipes de desenvolvimento e negócios colaborem para entender melhor o domínio do problema e identificar as necessidades do usuário. Isso ajuda a criar um modelo de negócios mais preciso e a desenvolver software que atenda às necessidades do usuário de maneira mais eficiente.
Para escrever sua resposta aqui, entre ou crie uma conta
Programação Orientada A Objetos
Pesquisa de Mercado Internacionalização
Compartilhar