Extensões

A plataforma Devprime disponibiliza o adaptador “Extensions” para a inclusão de personalizações e componentes externos, mantendo a aderência à estratégia de arquitetura de software evolutiva oferecida pela Devprime.

A arquitetura de software oferecida pela plataforma Devprime adota uma abordagem hexagonal e outras práticas modernas para isolar os componentes tecnológicos da aplicação.

O adaptador de Extensions habilita uma estratégia para expandir os componentes da Devprime sem comprometer a evolução da arquitetura de software do projeto, mantendo a manutenibilidade e a testabilidade.

Por exemplo, você pode incorporar bibliotecas como Humanizer, SendGrid, OpenAI, Quartz.NET e até mesmo classes e componentes personalizados.

Essa flexibilidade permite estender as funcionalidades da plataforma Devprime de acordo com as necessidades específicas do projeto, sem comprometer a integridade e evolução da arquitetura de software do projeto.

Adapter de Extensions

Na imagem abaixo é apresentado no projeto a localização do Adapter de Extensions.

Devprime Stack - Extensions Adapter

Adicione componentes externos

O NuGet é uma plataforma de distribuição de componentes amplamente utilizada e mantida pela Microsoft. Na Devprime, é possível aproveitar esse padrão por meio do adaptador “Extensions”.

Isso significa que você pode facilmente incorporar e gerenciar componentes externos usando o NuGet, o que simplifica a adição de funcionalidades extras à sua aplicação Devprime de forma organizada e compatível.

Explore um exemplo de comunicação assíncrona entre microsserviços'


Última modificação September 9, 2023 (8e6a790b)