ViennaNET: eine Reihe von Bibliotheken für das Backend

Hallo alle zusammen!


Wir sind eine Community von .NET-Entwicklern bei der Raiffeisenbank und möchten über eine Reihe von Infrastrukturbibliotheken in .NET Core sprechen, mit denen sich schnell Mikrodienste mit einem einzigen Ökosystem erstellen lassen. Brachte es zu Open Source!



Ein bisschen Geschichte


- , ( ). , – , , 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