Skip to content

jaderdalmas/CC

Repository files navigation

CC

Current Account

DDD (Domain-Driven Design)

É o design de aplicações direcionado a domínios, ou seja, um guia de arquitetura de aplicações com foco no entendimento dos diversos contextos e divisão do desenvolvimento a fim de segregar por domínio as responsabilidades de cada contexto. Este modelo é importante para o direcionamento da organização do desenvolvimento.

Arquitetura baseada em microserviços

É o direcionamento do desenvolvimento em pequenos blocos e disponibilizados em forma de serviços, sendo que com a ajuda da organização do desenvolvimento temos responsabilidade única por serviço e similar por grupo de serviços ou microserviços. Os ganhos dessa implementação são a robustez e a independência dos serviços, mas seus desafios são desacoplar os serviços e identificar quais devem ser agrupados, sendo que seu crescimento dificulta sua manutenibilidade.

Sincrona e Assincrona

A comunicação síncrona é quando a mensagem enviada é processada e devolvida antes do envio da próxima mensagem, sendo que a ordem das mensagens recebidas influência a resposta; podemos dizer que uma ligação telefônica é feita de modo síncrono, no qual ambos comunicadores estão disponíveis. Já na comunicação assíncrona, as mensagens podem ser enviadas sem a necessidade do processamento das anteriores, sendo que a ordem das mensagens recebidas não influência a resposta; podemos dizer que mensagens telefônicas são feitas de modo assíncrono, no qual os comunicadores podem ou não estar disponíveis.

About

Conta Corrente

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages