ViennaNET: um conjunto de bibliotecas para o back-end

Olá a todos!


Somos uma comunidade de desenvolvedores de .NET no Raiffeisenbank e queremos falar sobre um conjunto de bibliotecas de infraestrutura no .NET Core para a criação rápida de microsserviços com um único ecossistema. Trouxe para o código aberto!



Um pouco de história


- , ( ). , – , , WCF .. , . , Nuget- Nuget-.


, , Js- . WCF/SOAP REST/HTTP, AspNet WebApi. .Net Framework 4.5 , Program.cs , (NTLM), , Swagger, IoC/DI Castle Windsor, HTTP-, . .


: . , - middleware, , , . , .


Docker Kubernetes


, c Docker Kubernetes, : , .Net Core. , : .Net Framework .Net Standard .Net Core , . , AspNet Core.


, : . .


– , , , . , , -, – . : , .


Open Source?


: , , - . DDD .NET , , - .


, ViennaNET


. .


ViennaNET.WebApi.*


«» ViennaNET.WebApi, - CompanyHostBuilder, ViennaNET.WebApi.Configurators.*, . , , , swagger- ..


ViennaNET.WebApi.Runners.* . , , . .


ViennaNET.Mediator.*


, - . DI- , , . , .


ViennaNET.Validation


, . , - .


ViennaNET.Redis


Redis in-memory cache.


ViennaNET.Specifications


, , «».


, . GitHub. OpenSource .


, pull request-.


All Articles