Escalando Códigos

Português
Imagem de capa para o Curso online Escalando Códigos

Aprenda a criar códigos preparados para o futuro!

Os frameworks e as tecnologias da moda vão passar, mas as regras de negócio do seu código devem permanecer.

Quebre o loop infinito dos códigos acoplados:

1. Tudo sempre começa com um novo código sendo criado já acoplado à frameworks e outras tecnologias da moda sem se preocupar com a arquitetura;

2. O tempo passa e o código cresce, mas a produtividade dos programadores cai devido a falta de uma arquitetura sólida;

3. A improdutividade dos programadores se torna insustentável e o código é jogado no lixo para ser reescrito do zero com as mesmas funcionalidades que já possuía, mas continua acoplado as novas tecnologias da moda e tudo se repete novamente.

As camadas do código preparado para o futuro:

- Domain: camada responsável pelas regras de negócio da aplicação, contendo objetos de valor, entidades e agregados;

- Application: camada responsável pela interação entre as regras de negócio e os serviços externos como banco de dados e message broker;

- Infrastructure: camada mais “suja” da aplicação responsável por fazer a interface com os serviços externos, mas mantendo a independência do código principal;

- Presentation: camada responsável por como a aplicação vai se apresentar para o mundo externo, podendo ser as rotas de uma API ou o HTML/CSS para uma aplicação frontend.

Mostrar mais
    Saiba mais sobre quem criou o conteúdo

    Perguntas Frequentes

    O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui