Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / mehdihadeli / game-leaderboard-microservices
🎮 Implementation of an imaginary Game Leader Board application, based on Microservices Architecture, Event Driven Architecture, Vertical Slice Architecture, Event Sourcing with EventStoreDB, Redis SortedSet, Redis Pub/Sub, SignalR and .Net 8.
Stars: 36
Forks: 10
Open Issues: 0
License: mit
Language: C#
Repo Size: 15.1 MB
Dependencies:
1,013
Created: 10 months ago
Updated: about 1 month ago
Last pushed: 9 months ago
Last synced: about 1 month ago
Topics: aspnetcore, cqrs, dotnet, event-driven-architecture, eventsourcing, eventstoredb, masstransit, message-broker, message-bus, microservice-example, microservices, pub-sub, redis, vertical-slice-architecture
Files
Dependencies
- Microsoft.EntityFrameworkCore.Design 7.0.9 development
- Ardalis.GuardClauses 4.0.1
- Asp.Versioning.Http 7.0.0
- Asp.Versioning.Mvc.ApiExplorer 7.0.0
- AutoBogus 2.13.1
- AutoMapper 12.0.1
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.1
- EFCore.BulkExtensions 7.1.4
- EFCore.NamingConventions 7.0.2
- EventStore.Client.Grpc.Streams 23.0.0
- Humanizer.Core 2.14.1
- MassTransit 8.0.16
- MassTransit.EntityFrameworkCore 8.0.16
- MassTransit.RabbitMQ 8.0.16
- MediatR 12.1.1
- Microsoft.AspNetCore.Authentication.JwtBearer 7.0.9
- Microsoft.EntityFrameworkCore 7.0.9
- Microsoft.EntityFrameworkCore.Relational 7.0.9
- Microsoft.Extensions.DependencyInjection 7.0.0
- Newtonsoft.Json 13.0.3
- Npgsql.EntityFrameworkCore.PostgreSQL 7.0.4
- OpenTelemetry 1.5.1
- OpenTelemetry.Exporter.Console 1.5.1
- OpenTelemetry.Extensions.Hosting 1.5.1
- OpenTelemetry.Instrumentation.AspNetCore 1.5.0-beta.1
- OpenTelemetry.Instrumentation.Http 1.5.0-beta.1
- Polly 7.2.4
- Scrutor 4.2.2
- Serilog.AspNetCore 7.0.0
- Serilog.Exceptions 8.4.0
- Serilog.Extensions.Hosting 7.0.0
- Serilog.Settings.Configuration 7.0.0
- Serilog.Sinks.Console 4.1.0
- StackExchange.Redis 2.6.122
- StackExchange.Redis.Analyzer 1.3.3
- Zack.EFCore.Batch.Npgsql_NET7 7.1.3
- actions/checkout v3 composite
- actions/setup-dotnet v3 composite
- @angular-devkit/build-angular ^16.0.0 development
- @angular/cli ~16.0.0 development
- @angular/compiler-cli ^16.0.0 development
- @types/jasmine ~4.3.0 development
- jasmine-core ~4.6.0 development
- karma ~6.4.0 development
- karma-chrome-launcher ~3.2.0 development
- karma-coverage ~2.2.0 development
- karma-jasmine ~5.1.0 development
- karma-jasmine-html-reporter ~2.0.0 development
- typescript ~5.0.2 development
- @angular/animations ^16.0.0
- @angular/common ^16.0.0
- @angular/compiler ^16.0.0
- @angular/core ^16.0.0
- @angular/forms ^16.0.0
- @angular/material ^16.1.5
- @angular/platform-browser ^16.0.0
- @angular/platform-browser-dynamic ^16.0.0
- @angular/router ^16.0.0
- @fortawesome/angular-fontawesome ^0.13.0
- @fortawesome/fontawesome-free ^6.4.0
- @fortawesome/fontawesome-svg-core ^6.4.0
- @fortawesome/free-brands-svg-icons ^6.4.0
- @fortawesome/free-solid-svg-icons ^6.4.0
- @microsoft/signalr ^7.0.9
- @types/signalr ^2.4.0
- bootstrap ^5.3.0
- bootstrap-icons ^1.10.5
- jwt-decode ^3.1.2
- ngx-toastr ^17.0.2
- rxjs ~7.8.0
- tslib ^2.3.0
- zone.js ~0.13.0
- Microsoft.EntityFrameworkCore.Design 7.0.9 development
- Microsoft.AspNetCore.OpenApi 8.0.0-preview.5.23302.2
- Swashbuckle.AspNetCore 6.4.0
- Microsoft.EntityFrameworkCore.Design 7.0.9 development
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.1
- Microsoft.AspNetCore.OpenApi 8.0.0-preview.5.23302.2
- Swashbuckle.AspNetCore 6.4.0
- Microsoft.AspNetCore.OpenApi 8.0.0-preview.5.23302.2
- Swashbuckle.AspNetCore 6.4.0
- Microsoft.EntityFrameworkCore.Design 7.0.9 development
- Microsoft.AspNetCore.OpenApi 7.0.9
- Swashbuckle.AspNetCore 6.4.0
- Swashbuckle.AspNetCore.Annotations 6.5.0
- Microsoft.EntityFrameworkCore.Design 7.0.9 development
- FluentValidation.DependencyInjectionExtensions 11.6.0
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 7.0.9
- Microsoft.AspNetCore.OpenApi 8.0.0-preview.5.23302.2
- Swashbuckle.AspNetCore 6.4.0
- Microsoft.AspNetCore.OpenApi 8.0.0-preview.5.23302.2
- Microsoft.AspNetCore.SignalR.Client 7.0.9
- Microsoft.AspNetCore.SignalR.Protocols.MessagePack 7.0.9
- Microsoft.AspNetCore.SignalR.StackExchangeRedis 7.0.9
- Swashbuckle.AspNetCore 6.4.0
- Microsoft.EntityFrameworkCore.Design 7.0.9 development