Extensões
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.
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'