Criando (ou não) “objetos” do jeito certo: Factory, Abstract Factory, Builder e Prototype
Identificaremos as melhores alternativas para abstrair ou adiar a criação de objetos – tanto sob a perspectiva orientada a objetos quanto funcional. Entenderemos como obter ganhos significativos de desempenho – reduzindo tempos de processamento e consumo de recursos. Além disso, discutiremos estratégias do “mundo real” para adotar os padrões de criação para facilitar o reuso […]
Microsserviços e Padrões de Projeto
Discutimos a aplicação de padrões de projeto no desenvolvimento de microsserviços, com estudos de caso e exemplos de implementação.
Usando DDD para tratar dados de uma grande organização, do jeito certo
Em um mundo cada vez mais orientado a dados, gerenciar e estruturar os dados de uma organização inteira é um desafio. O Domain-driven Design (DDD) pode ser o mapa para navegar neste território complexo. Nesta masterclass, descubra como o DDD pode orientar a organização, integração e uso correto dos dados em toda a empresa.
Usando DDD para decompor corretamente um sistema em microsserviços
A decomposição de sistemas em microsserviços é uma tarefa desafiadora. Usar Domain-driven Design (DDD) para orientar essa divisão pode ser a chave para uma arquitetura bem-sucedida. Nesta masterclass, exploraremos como o DDD pode ser um guia valioso para estruturar e decompor sistemas em microsserviços eficientes e coesos.
Antipatterns comuns em projetos com Domain-driven Design
Domain-driven Design (DDD) é uma metodologia poderosa para modelagem de sistemas complexos, mas, como toda abordagem, é suscetível a antipadrões. Nesta masterclass, vamos explorar os erros mais comuns e as armadilhas em DDD, garantindo que você possa identificar e evitar esses desvios em seus projetos.
Zachman e DDD: Integrando Arquitetura Corporativa com Design Orientado ao Domínio
O framework de Zachman é uma estrutura poderosa para arquitetura empresarial, servindo como uma matriz para visualização e planejamento de sistemas complexos. Para os praticantes de Domain-driven Design (DDD), entender e aplicar esse framework pode oferecer insights valiosos sobre a estruturação e organização de domínios empresariais.
Segurança em Sistemas DDD
Aborde as melhores práticas de segurança em sistemas projetados com DDD, incluindo estratégias para proteger dados e funcionalidades.
Linguagem Ubíqua em Profundidade: Comunicação e Colaboração no DDD
Mergulhe na importância da linguagem ubíqua para uma comunicação eficaz entre equipes técnicas e de negócios no contexto do DDD.
DDD para Gerenciamento de Dados em Tempo Real
Explore como o DDD pode ser aplicado para gerenciar e processar dados em tempo real, maximizando eficiência e desempenho.
DDD e Arquitetura de Microsserviços Avançada
Estude abordagens avançadas na modelagem de microsserviços usando DDD, focando na criação de arquiteturas robustas e escaláveis.