Camada de Domínio: uma visão integrada do negócio

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • Neste vídeo, vamos mergulhar no conceito de domínio dentro da arquitetura de software, explorando sua aplicação prática em um projeto real. Discutimos como utilizar Domain-Driven Design (DDD) para criar uma representação fiel do negócio na camada de domínio, evitando armadilhas comuns que surgem quando o código não reflete as complexidades do mundo real.
    Você verá exemplos reais, com código em produção, do Omniscope, um sistema que a EximiaCo desenvolveu para a gestão visual da companhia, conectando diferentes sistemas e informações, como TodoIst, WordPress, Everhour, e PipeDrive de maneira coesa. Abordamos o papel crucial da camada de domínio na orquestração desses elementos, garantindo uma visão integrada e rica do sistema.
    Aperte o play e descubra como aplicar esses conceitos na prática para otimizar a arquitetura do seu software e alinhar melhor sua tecnologia aos objetivos de negócio. Não deixe de se inscrever, ativar as notificações, e compartilhar este vídeo com seus colegas desenvolvedores e arquitetos de software.
    Links Importantes:
    •⁠ ⁠Repositório da EximiaCo no GitHub: github.com/exi...
    •⁠ ⁠Acesso antecipado aos vídeos da série: clubedeestudos...
    Gostou do vídeo? Deixe seu comentário abaixo e compartilhe suas experiências. Não esqueça, também, de se inscrever no canal para mais conteúdos como este e compartilhar com outros profissionais da área!
    Lembre-se, os próximos vídeos da série aparecem antes no clube de estudos.

КОМЕНТАРІ • 9

  • @emersongin
    @emersongin 12 днів тому +1

    Muito bom, nunca pensei em olhar dessa forma e em como as coisas sempre refletem no código.

    • @EximiaCo
      @EximiaCo  12 днів тому

      Muito obrigado. :)

  • @luppie8117
    @luppie8117 11 днів тому

    Bem interessante, ótimo vídeo! Uma pergunta que me surgiu é se usar a parte de Domain Driven Design Tático (a parte de entidades, repositories, por exemplo) não poderia ser overengineering para esse projeto/contexto, como chegaram na decisão de seguir uma abordagem com entidades e repositórios ao invés de algo possivelmente mais simples?

    • @EximiaCo
      @EximiaCo  11 днів тому

      Nesse contexto não foi. Repare:
      De fato, as entidades emergiram como blocos de consolidação. Essa ligação precisava ser feita em algum lugar, de maneira ajustada.
      Os repositórios, por sua vez, também são necessários para facilitar o consumo e a orquestração da montagem.
      O que você sugeriria?

  • @diegocosta3750
    @diegocosta3750 11 днів тому

    Muito boa a explicação. Só conteúdo rico. Só uma dúvida que fiquei, fugindo um pouco do escopo do vídeo. Sempre vi o Elemar dando exemplos em C#, e o projeto aparentemente está sendo escrito com python, C# não seria adequado para esse projeto que vocês desenvolveram?

    • @EximiaCo
      @EximiaCo  11 днів тому +1

      Muito obrigado pelo feedback! Fique ligado nos próximos episódios que falaremos mais sobre essa questão.

  • @theyuribanker
    @theyuribanker 8 днів тому

    Conteúdo excelente. Gostei muito, já tomei minhas novas aqui no Obidian. Mas uma dúvida persiste, o que é e quais os conceitos que norteam a ontologia? Porque parece para mim que é apenas [permita-me usar estas palavras] uma wiki da empresa como no Jira, porém as coisas vão sendo jogadas lá dentro meio que no aleatório, conceitos tanto de negócio quanto do backend. Provavelmente esse termo ontologia carregue consigo conceitos, os quais desconheço. Gostaria de aprender mais sobre.

    • @EximiaCo
      @EximiaCo  7 днів тому +1

      Olá querido. Obrigado por seu comentário.
      A Ontologia da EximiaCo é algo, na verdade, bem distante da ideia da Wiki.
      Em uma Wiki, novos documentos são adicionados e relacionados organicamente. Algo bem diferente da filosofia que estamos propondo.
      Em uma ontologia, são definidas classes, propriedades e relacionamentos. Algo que, de muitas formas, pode ser aproximado do design orientado a objetos. Vamos produzir mais materiais para te explicar melhor sobre tudo isso.

    • @theyuribanker
      @theyuribanker 7 днів тому

      @@EximiaCo estou esperando ansiosamente por mais materiais sobre a ontologia. Vejo o Elemar Jr falando bastante sobre a ontologia.