All Projects → Raiffeisen-DGTL → Viennanet

Raiffeisen-DGTL / Viennanet

Licence: mit
Framework for quickly creating enterprise microservices on .NET Core https://habr.com/ru/company/raiffeisenbank/blog/516540/

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Viennanet

Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (-6.47%)
Mutual labels:  microservices, webapi, dotnet-core, ddd
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (+34.12%)
Mutual labels:  microservices, webapi, ddd
Coolstore Microservices
A full-stack .NET microservices build on Dapr and Tye
Stars: ✭ 1,903 (+1019.41%)
Mutual labels:  microservices, dotnet-core, ddd
Akkatecture
a cqrs and event sourcing framework for dotnet core using akka.net
Stars: ✭ 414 (+143.53%)
Mutual labels:  microservices, dotnet-core, ddd
Hexagonal Architecture Acerola
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
Stars: ✭ 293 (+72.35%)
Mutual labels:  webapi, dotnet-core, ddd
Dotnetcore Microservices Poc
Very simplified insurance sales system made in a microservices architecture using .NET Core
Stars: ✭ 1,304 (+667.06%)
Mutual labels:  microservices, dotnet-core, ddd
Architecture
.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 13, Clean Code, SOLID, DDD.
Stars: ✭ 2,285 (+1244.12%)
Mutual labels:  dotnet-core, ddd
Dotnetlabs
.NET Labs -- Show Me the Tips and Tricks and Code
Stars: ✭ 135 (-20.59%)
Mutual labels:  webapi, dotnet-core
Raypi
一个基于.NET Core 3.1的DDD(领域驱动)的极简风WebApi开发框架。
Stars: ✭ 138 (-18.82%)
Mutual labels:  webapi, ddd
Nlayerappv3
Domain Driven Design (DDD) N-LayeredArchitecture with .Net Core 2
Stars: ✭ 138 (-18.82%)
Mutual labels:  dotnet-core, ddd
Cronus
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Stars: ✭ 139 (-18.24%)
Mutual labels:  microservices, ddd
Interviews
A list of fancy questions I've been asked during the interviews I had. Some of them I ask when interviewing people.
Stars: ✭ 140 (-17.65%)
Mutual labels:  microservices, ddd
Eventflow.example
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Stars: ✭ 131 (-22.94%)
Mutual labels:  dotnet-core, ddd
Designing Cloud Native Microservices On Aws
Introduce a fluent way to design cloud native microservices via EventStorming workshop, this is a hands-on workshop. Contains such topics: DDD, Event storming, Specification by example. Including the AWS product : Serverless Lambda , DynamoDB, Fargate, CloudWatch.
Stars: ✭ 131 (-22.94%)
Mutual labels:  microservices, ddd
Todomvc Ddd Cqrs Eventsourcing
Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design
Stars: ✭ 134 (-21.18%)
Mutual labels:  microservices, ddd
Eshoponcontainersddd
Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
Stars: ✭ 126 (-25.88%)
Mutual labels:  microservices, ddd
Java Interview
At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
Stars: ✭ 114 (-32.94%)
Mutual labels:  microservices, ddd
Modernarchitectureshop
The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.
Stars: ✭ 154 (-9.41%)
Mutual labels:  microservices, dotnet-core
Dasync
Every developer deserves the right of creating microservices without using any framework 🤍
Stars: ✭ 154 (-9.41%)
Mutual labels:  microservices, ddd
Magazine Website
🐭 A magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD, CQRS, microservices, asynchronous programming applied...
Stars: ✭ 155 (-8.82%)
Mutual labels:  microservices, dotnet-core

Repo, containing .NET Standard based infrastructure libs

Build&Test

Quality Gate Status Maintainability Rating Security Rating Reliability Rating

Coverage Bugs Code Smells Duplicated Lines (%) Lines of Code Technical Debt

Table of contents

ArcSight

  • ViennaNET.ArcSight - library with ArcSight connection logic
  • ViennaNET.ArcSight.DefaultConfiguration - assembly integration into the project through SimpleInjector

Mediator (inner bus)

Messaging

IBM MQ:

Kafka:

RabbitMQ:

ORM

  • ViennaNET.Orm - DAL, wrapper over NHibernate
  • ViennaNET.Orm.DefaultConfiguration - assembly integration into the project through SimpleInjector
  • ViennaNET.Orm.Seedwork - assembly with interfaces

DB2:

MSSql:

  • ViennaNET.Orm.MSSQL - connection of the MSSql driver
  • ViennaNET.Orm.MSSQL.DefaultConfiguration - assembly integration into the project through SimpleInjector

Oracle:

  • ViennaNET.Orm.Oracle - connecting the Oracle driver
  • ViennaNET.Orm.Oracle.DefaultConfiguration - assembly integration into the project through SimpleInjector

PostgreSQL:

  • ViennaNET.Orm.PostgreSql - connecting the PostgreSql driver
  • ViennaNET.Orm.PostgreSql.DefaultConfiguration - assembly integration into the project through SimpleInjector

SQLite:

  • ViennaNET.Orm.SQLite - connecting the SQLite driver
  • ViennaNET.Orm.SQLite.DefaultConfiguration - assembly integration into the project through SimpleInjector

Redis

  • ViennaNET.Redis - services for working with Redis
  • ViennaNET.Redis.DefaultConfiguration - assembly integration into the project through SimpleInjector

Security

  • ViennaNET.Security - base security interface abstractions library
  • ViennaNET.Security.Jwt - token factory

Useful Utilities

  • ViennaNET.Utils - contains useful extension methods and attributes
  • ViennaNET.Validation - implementation of validation services
  • ViennaNET.Specifications - library for creating and using specifications
  • ViennaNET.Sagas - basic implementation of the sagas mechanism

WebApi

  • ViennaNET.WebApi - WebApi-service builder with common AspNetCore & Swagger features enabled
  • ViennaNET.HttpClient - Http-client builder, integrated in standard AspNetCore DI-container

Quickstart

Examples

Description

Video materials

Let's contribute

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].