Buscar

What is Event Storming and how does it help in software development? Event Storming is a modeling and group discussion technique that aims to accel...

What is Event Storming and how does it help in software development?
Event Storming is a modeling and group discussion technique that aims to accelerate knowledge about a project, business, or complex functionality.
Events are domain events that capture facts that occurred, regardless of how they will be generated or treated.
Commands are actions that occur in the system, generators of events.
Actors are responsible for executing commands, which in turn generate events.
An aggregate is a logical grouping of events and commands that are related.
Bounded context represents the limits of the system, grouping aggregates and identifying how these limits communicate.
Microservices are a distributed and loosely coupled architecture approach for creating applications.
Microservices decompose the application by basic functions, where each function is called a service and can be created and deployed independently.
Monolithic architecture is composed of modules or grouped functionalities that make up the software.

Essa pergunta também está no material:

Projeto_Final_Tema6
11 pág.

Programação Orientada A Objetos Instituto Federal de Educação, Ciência e Tecnologia de São PauloInstituto Federal de Educação, Ciência e Tecnologia de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais