Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / damikun / trouble-training
FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damikun%2Ftrouble-training
Stars: 429
Forks: 98
Open Issues: 4
License: mit
Language: C#
Repo Size: 37.9 MB
Dependencies:
2,248
Created: over 2 years ago
Updated: 7 months ago
Last pushed: about 2 years ago
Last synced: 7 months ago
Topics: architecture-guidelines, bff, clean-architechture, clean-architecture, cqrs-graphql, ddd-cqrs, distributed-tracing, duende-identityserver, elasticapm, full-stack, graphql, graphql-api, graphql-cqrs, graphql-workshop, observability, opentelemetry, relay, webhooks-api, workshop, workshop-materials
Files
Dependencies
- @craco/craco 6.4.3 development
- @cypress/react 5.10.3 development
- @cypress/webpack-dev-server 1.7.0 development
- @fortawesome/fontawesome-free 5.13.0 development
- @fortawesome/fontawesome-svg-core 1.2.28 development
- @fortawesome/free-regular-svg-icons 5.13.0 development
- @fortawesome/free-solid-svg-icons 5.13.0 development
- @fortawesome/react-fontawesome 0.1.9 development
- @types/history 4.7.8 development
- @types/jest 26.0.15 development
- @types/node 16.7.13 development
- @types/react ^17.0.21 development
- @types/react-dom 17.0.9 development
- @types/react-helmet 6.1.1 development
- @types/react-relay 11.0.2 development
- @types/react-router 5.1.9 development
- @types/react-router-dom 5.1.7 development
- @types/relay-compiler 8.0.1 development
- @types/relay-runtime 12.0.0 development
- autoprefixer ^9.8.8 development
- babel-plugin-macros 3.1.0 development
- babel-plugin-relay 12.0.0 development
- cypress 9.1.0 development
- fs-extra 9.1.0 development
- har-validator 5.1.3 development
- nan 2.15.0 development
- postcss ^7.0.39 development
- relay-compiler 12.0.0 development
- relay-compiler-language-typescript 14.3.0 development
- relay-config 11.0.2 development
- tailwindcss npm:@tailwindcss/postcss7-compat@^2.2.17 development
- @opentelemetry/api 1.0.4
- @opentelemetry/context-zone 1.0.1
- @opentelemetry/exporter-trace-otlp-http 0.27.0
- @opentelemetry/instrumentation-document-load 0.27.0
- @opentelemetry/instrumentation-fetch 0.27.0
- @opentelemetry/resources 1.0.1
- @opentelemetry/sdk-trace-base 1.0.1
- @opentelemetry/sdk-trace-web 1.0.1
- @testing-library/jest-dom 5.11.4
- @testing-library/react 11.1.0
- @testing-library/user-event 12.1.10
- @types/js-cookie 2.2.7
- @types/mocha 9.0.0
- axios 0.25.0
- babel-plugin-import 1.13.3
- clsx 1.1.1
- copy-to-clipboard 3.3.1
- customize-cra 1.0.0
- eslint-plugin-cypress 2.12.1
- eslint-plugin-relay 1.8.2
- formik 2.2.9
- framer-motion 4.1.17
- graphql 15.4.0-experimental-stream-defer.1
- graphql-config 4.0.1
- history 5.2.0
- meros 1.1.4
- react 18.0.0-rc.0-next-9d4e8e84f-20220207
- react-dom 18.0.0-rc.0-next-9d4e8e84f-20220207
- react-helmet 6.1.0
- react-indiana-drag-scroll 2.1.0
- react-json-view 1.21.3
- react-relay 0.0.0-main-2d5d60fc
- react-router 6.0.0-beta.0
- react-router-dom 6.0.0-beta.0
- react-scripts 4.0.3
- relay-compiler-experimental 0.0.0-main-bc778d49
- relay-runtime 0.0.0-main-2d5d60fc
- tailwindcss-truncate-multiline 1.0.3
- typescript 4.1.2
- web-vitals 1.0.1
- autoprefixer ^9
- postcss ^7
- tailwindcss npm:@tailwindcss/postcss7-compat
- @craco/craco 6.2.0 development
- @fortawesome/fontawesome-free 5.13.0 development
- @fortawesome/fontawesome-svg-core 1.2.28 development
- @fortawesome/free-regular-svg-icons 5.13.0 development
- @fortawesome/free-solid-svg-icons 5.13.0 development
- @fortawesome/react-fontawesome 0.1.9 development
- @types/history 4.7.8 development
- @types/jest 26.0.15 development
- @types/node 16.7.13 development
- @types/react 17.0.21 development
- @types/react-dom 17.0.9 development
- @types/react-helmet 6.1.1 development
- @types/react-relay 11.0.2 development
- @types/react-router 5.1.9 development
- @types/react-router-dom 5.1.7 development
- @types/relay-compiler 8.0.1 development
- @types/relay-runtime 12.0.0 development
- autoprefixer 9.8.8 development
- babel-plugin-macros 3.1.0 development
- babel-plugin-relay 12.0.0 development
- fs-extra 9.1.0 development
- postcss 7.0.39 development
- relay-compiler 12.0.0 development
- relay-compiler-language-typescript 14.3.0 development
- relay-config 11.0.2 development
- tailwindcss npm:@tailwindcss/postcss7-compat@^2.2.17 development
- @opentelemetry/api 1.0.3
- @opentelemetry/context-zone 0.25.0
- @opentelemetry/exporter-collector 0.25.0
- @opentelemetry/instrumentation-document-load 0.25.0
- @opentelemetry/instrumentation-fetch 0.25.0
- @opentelemetry/sdk-trace-base 0.25.0
- @opentelemetry/sdk-trace-web 0.25.0
- babel-plugin-import 1.13.3
- clsx 1.1.1
- customize-cra 1.0.0
- eslint-plugin-relay 1.8.2
- framer-motion 4.1.17
- graphql 15.4.0-experimental-stream-defer.1
- graphql-config 4.0.1
- history 5.0.0
- react 0.0.0-experimental-00ced1e2b-20211102
- react-dom 0.0.0-experimental-00ced1e2b-20211102
- react-helmet 6.1.0
- react-relay 0.0.0-main-2d5d60fc
- react-router 6.0.0-beta.0
- react-router-dom 6.0.0-beta.0
- react-scripts 4.0.3
- relay-compiler-experimental 0.0.0-main-bc778d49
- relay-runtime 0.0.0-main-2d5d60fc
- tailwindcss-truncate-multiline 1.0.3
- typescript 4.1.2
- web-vitals 1.0.1
- autoprefixer ^10.3.4 development
- postcss ^8.3.6 development
- tailwindcss ^2.2.11 development
- @opentelemetry/instrumentation-fetch ^0.25.0
- AutoMapper 10.1.1
- AutoMapper.Extensions.Microsoft.DependencyInjection 8.1.0
- Elastic.Apm 1.11.0
- Elastic.Apm.AspNetCore 1.11.0
- Elastic.Apm.NetCoreAll 1.11.0
- Elastic.Apm.SerilogEnricher 1.5.3
- Elastic.CommonSchema.Serilog 1.6.0-alpha1
- FluentValidation 10.3.3
- FluentValidation.AspNetCore 10.3.3
- GraphQL.Server.Ui.Playground 5.0.2
- GraphQL.Server.Ui.Voyager 5.0.2
- HangFire.Core 1.7.19
- Hangfire.AspNetCore 1.7.19
- Hangfire.PostgreSql 1.8.1
- Hangfire.SQLite 1.4.2
- Hangfire.Storage.SQLite 0.3.0
- HotChocolate 12.6.0
- HotChocolate.AspNetCore 12.6.0
- HotChocolate.Data 12.6.0
- HotChocolate.Data.EntityFramework 12.6.0
- HotChocolate.Diagnostics 12.6.0
- HotChocolate.PersistedQueries.FileSystem 12.6.0
- HotChocolate.PersistedQueries.InMemory 12.6.0
- MediatR 9.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 9.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 6.0.0
- Microsoft.Data.Sqlite.Core 6.0.0
- Microsoft.EntityFrameworkCore.InMemory 6.0.0
- Microsoft.EntityFrameworkCore.Sqlite 6.0.0
- Microsoft.Tye.Extensions.Configuration 0.10.0-alpha.21420.1
- Npgsql 6.0.0
- Npgsql.EntityFrameworkCore.PostgreSQL 6.0.0
- Serilog.AspNetCore 4.1.1-dev-00241
- Serilog.Enrichers.Environment 2.2.0-dev-00784
- Serilog.Enrichers.Span 1.2.0
- Serilog.Exceptions 7.0.0
- Serilog.Extensions.Hosting 4.1.2
- Serilog.Extensions.Logging 3.0.2-dev-10289
- Serilog.Settings.Configuration 3.2.0-dev-00272
- Serilog.Sinks.Console 4.0.0
- Serilog.Sinks.Elasticsearch 8.5.0-alpha0003
- Swashbuckle.AspNetCore 5.6.3
- AutoMapper 10.1.1
- AutoMapper.Extensions.Microsoft.DependencyInjection 8.1.0
- Duende.IdentityServer 5.2.2
- FluentValidation 10.3.3
- FluentValidation.AspNetCore 10.3.3
- HangFire.Core 1.7.19
- Hangfire.AspNetCore 1.7.19
- Hangfire.PostgreSql 1.8.1
- HotChocolate 12.6.0
- HotChocolate.AspNetCore 12.6.0
- HotChocolate.Data 12.6.0
- HotChocolate.Data.EntityFramework 12.6.0
- MediatR 9.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 9.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 6.0.0
- Microsoft.AspNetCore.Http 2.2.2
- Microsoft.EntityFrameworkCore 6.0.0
- Duende.IdentityServer 5.2.2
- Duende.IdentityServer.AspNetIdentity 5.2.2
- Duende.IdentityServer.EntityFramework 5.2.2
- Microsoft.AspNetCore.Hosting 2.2.7
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 6.0.0
- Microsoft.Data.Sqlite.Core 6.0.0
- Microsoft.EntityFrameworkCore 6.0.0
- Microsoft.EntityFrameworkCore.InMemory 6.0.0
- Microsoft.EntityFrameworkCore.Sqlite 6.0.0
- Microsoft.EntityFrameworkCore.Tools 6.0.0
- Microsoft.Extensions.DependencyInjection 6.0.0
- Npgsql 6.0.0
- Npgsql.EntityFrameworkCore.PostgreSQL 6.0.0
- Duende.BFF 1.1.0-preview.1
- Duende.BFF.EntityFramework 1.1.0-preview.1
- Duende.BFF.Yarp 1.1.0-preview.1
- Duende.IdentityServer.EntityFramework.Storage 5.2.2
- Elastic.Apm 1.11.0
- Elastic.Apm.AspNetCore 1.11.0
- Elastic.Apm.NetCoreAll 1.11.0
- Elastic.Apm.SerilogEnricher 1.5.3
- Elastic.CommonSchema.Serilog 1.6.0-alpha1
- HotChocolate.Data.EntityFramework 11.3.7
- Microsoft.AspNetCore.Authentication.OpenIdConnect 5.0.0
- Microsoft.AspNetCore.SpaServices.Extensions 6.0.0
- Microsoft.Data.Sqlite.Core 6.0.0
- Microsoft.EntityFrameworkCore 6.0.0
- Microsoft.EntityFrameworkCore.InMemory 6.0.0
- Microsoft.EntityFrameworkCore.Sqlite 6.0.0
- Microsoft.EntityFrameworkCore.Tools 6.0.0
- Microsoft.Tye.Extensions.Configuration 0.10.0-alpha.21420.1
- Npgsql 6.0.0
- Npgsql.EntityFrameworkCore.PostgreSQL 6.0.0
- OpenTelemetry 1.2.0-rc2
- OpenTelemetry.Contrib.Instrumentation.EntityFrameworkCore 1.0.0-beta2
- OpenTelemetry.Exporter.Jaeger 1.2.0-rc2
- OpenTelemetry.Exporter.OpenTelemetryProtocol 1.2.0-rc2
- OpenTelemetry.Extensions.Hosting 1.0.0-rc9
- OpenTelemetry.Instrumentation.AspNetCore 1.0.0-rc9
- OpenTelemetry.Instrumentation.Http 1.0.0-rc9
- OpenTelemetry.Instrumentation.SqlClient 1.0.0-rc9
- Serilog.AspNetCore 4.1.1-dev-00241
- Serilog.Enrichers.Environment 2.2.0-dev-00784
- Serilog.Enrichers.Span 1.2.0
- Serilog.Exceptions 7.0.0
- Serilog.Extensions.Hosting 4.1.2
- Serilog.Extensions.Logging 3.0.2-dev-10289
- Serilog.Settings.Configuration 3.2.0-dev-00272
- Serilog.Sinks.Console 4.0.0
- Serilog.Sinks.Elasticsearch 8.5.0-alpha0003
- System.Linq.Async 5.0.0
- Elastic.Apm.SerilogEnricher 1.5.3
- Elastic.CommonSchema.Serilog 1.6.0-alpha1
- HotChocolate.Data.EntityFramework 12.6.0
- IdentityModel 5.1.0
- IdentityModel.AspNetCore 4.0.0-rc.1
- Microsoft.AspNetCore.Authentication.OpenIdConnect 5.0.0
- Microsoft.AspNetCore.SpaServices.Extensions 6.0.0
- OpenTelemetry 1.2.0-rc2
- OpenTelemetry.Contrib.Instrumentation.EntityFrameworkCore 1.0.0-beta2
- OpenTelemetry.Exporter.Jaeger 1.2.0-rc2
- OpenTelemetry.Exporter.OpenTelemetryProtocol 1.2.0-rc2
- OpenTelemetry.Extensions.Hosting 1.0.0-rc9
- OpenTelemetry.Instrumentation.AspNetCore 1.0.0-rc9
- OpenTelemetry.Instrumentation.Http 1.0.0-rc9
- OpenTelemetry.Instrumentation.SqlClient 1.0.0-rc9
- Polly 7.2.2
- Serilog.AspNetCore 4.1.1-dev-00241
- Serilog.Enrichers.Environment 2.2.0-dev-00784
- Serilog.Enrichers.Span 1.2.0
- Serilog.Exceptions 7.0.0
- Serilog.Extensions.Hosting 4.1.2
- Serilog.Extensions.Logging 3.0.2-dev-10289
- Serilog.Settings.Configuration 3.2.0-dev-00272
- Serilog.Sinks.Console 4.0.0
- Serilog.Sinks.Elasticsearch 8.5.0-alpha0003
- FluentValidation 10.3.3
- FluentValidation.AspNetCore 10.3.3
- HotChocolate 12.6.0
- HotChocolate.AspNetCore 12.6.0
- HotChocolate.Data 12.6.0
- MediatR 9.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 9.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 6.0.0
- Microsoft.AspNetCore.Http 2.2.2
- Microsoft.EntityFrameworkCore 6.0.0
- Swashbuckle.AspNetCore 5.6.3
- Duende.IdentityServer 5.2.2
- Duende.IdentityServer.AspNetIdentity 5.2.2
- Duende.IdentityServer.EntityFramework 5.2.2
- Elastic.Apm 1.11.0
- Elastic.Apm.AspNetCore 1.11.0
- Elastic.Apm.NetCoreAll 1.11.0
- Elastic.Apm.SerilogEnricher 1.5.3
- Elastic.CommonSchema.Serilog 1.6.0-alpha1
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 6.0.0
- Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 6.0.0
- Microsoft.Data.Sqlite.Core 6.0.0
- Microsoft.EntityFrameworkCore 6.0.0
- Microsoft.EntityFrameworkCore.InMemory 6.0.0
- Microsoft.EntityFrameworkCore.Sqlite 6.0.0
- Microsoft.EntityFrameworkCore.Tools 6.0.0
- Microsoft.Tye.Extensions.Configuration 0.10.0-alpha.21420.1
- Npgsql 6.0.0
- Npgsql.EntityFrameworkCore.PostgreSQL 6.0.0
- Serilog.AspNetCore 4.1.1-dev-00241
- Serilog.Enrichers.Environment 2.2.0-dev-00784
- Serilog.Enrichers.Span 1.2.0
- Serilog.Exceptions 7.0.0
- Serilog.Extensions.Hosting 4.1.2
- Serilog.Extensions.Logging 3.0.2-dev-10289
- Serilog.Settings.Configuration 3.2.0-dev-00272
- Serilog.Sinks.Console 4.0.0
- Serilog.Sinks.Elasticsearch 8.5.0-alpha0003
- Duende.IdentityServer 5.2.1
- Microsoft.AspNetCore.Http 2.2.2
- Microsoft.EntityFrameworkCore 6.0.0
- Duende.IdentityServer 5.2.2
- Duende.IdentityServer.AspNetIdentity 5.2.2
- Duende.IdentityServer.EntityFramework 5.2.2
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 6.0.0
- Microsoft.Data.Sqlite.Core 6.0.0
- Microsoft.EntityFrameworkCore 6.0.0
- Microsoft.EntityFrameworkCore.Sqlite 6.0.0
- Microsoft.EntityFrameworkCore.Tools 6.0.0
- Npgsql 6.0.0
- Npgsql.EntityFrameworkCore.PostgreSQL 6.0.0
- AutoMapper 10.1.1
- AutoMapper.Extensions.Microsoft.DependencyInjection 8.1.0
- Elastic.Apm 1.11.0
- Elastic.Apm.AspNetCore 1.11.0
- Elastic.Apm.NetCoreAll 1.11.0
- Elastic.Apm.SerilogEnricher 1.5.3
- Elastic.CommonSchema.Serilog 1.6.0-alpha1
- FluentValidation 10.3.3
- FluentValidation.AspNetCore 10.3.3
- HangFire.Core 1.7.19
- Hangfire.AspNetCore 1.7.19
- Hangfire.PostgreSql 1.8.1
- HotChocolate.AspNetCore 12.6.0
- MediatR 9.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 9.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 6.0.0
- Npgsql 6.0.0
- Npgsql.EntityFrameworkCore.PostgreSQL 6.0.0
- OpenTelemetry 1.2.0-alpha1
- OpenTelemetry.Contrib.Instrumentation.EntityFrameworkCore 1.0.0-beta2
- OpenTelemetry.Exporter.Jaeger 1.2.0-alpha1
- OpenTelemetry.Exporter.OpenTelemetryProtocol 1.2.0-alpha1
- OpenTelemetry.Extensions.Hosting 1.0.0-rc7
- OpenTelemetry.Instrumentation.AspNetCore 1.0.0-rc7
- OpenTelemetry.Instrumentation.Http 1.0.0-rc7
- OpenTelemetry.Instrumentation.SqlClient 1.0.0-rc7
- Serilog.AspNetCore 4.1.1-dev-00241
- Serilog.Enrichers.Environment 2.2.0-dev-00784
- Serilog.Enrichers.Span 1.2.0
- Serilog.Exceptions 7.0.0
- Serilog.Extensions.Hosting 4.1.2
- Serilog.Extensions.Logging 3.0.2-dev-10289
- Serilog.Settings.Configuration 3.2.0-dev-00272
- Serilog.Sinks.Console 4.0.0
- Serilog.Sinks.Elasticsearch 8.5.0-alpha0003
- Elastic.Apm 1.11.0
- Elastic.Apm.AspNetCore 1.11.0
- Elastic.Apm.NetCoreAll 1.11.0
- Elastic.Apm.SerilogEnricher 1.5.3
- Elastic.CommonSchema.Serilog 1.6.0-alpha1
- HotChocolate.Diagnostics 12.6.0
- Microsoft.AspNetCore.Hosting 2.2.7
- Microsoft.EntityFrameworkCore 6.0.0
- Microsoft.EntityFrameworkCore.Tools 6.0.0
- Microsoft.Tye.Extensions.Configuration 0.10.0-alpha.21420.1
- OpenTelemetry 1.2.0-rc2
- OpenTelemetry.Contrib.Instrumentation.EntityFrameworkCore 1.0.0-beta2
- OpenTelemetry.Exporter.Jaeger 1.2.0-rc2
- OpenTelemetry.Exporter.OpenTelemetryProtocol 1.2.0-rc1
- OpenTelemetry.Extensions.Hosting 1.0.0-rc9
- OpenTelemetry.Instrumentation.AspNetCore 1.0.0-rc9
- OpenTelemetry.Instrumentation.Http 1.0.0-rc9
- OpenTelemetry.Instrumentation.SqlClient 1.0.0-rc9
- Serilog.AspNetCore 4.1.1-dev-00241
- Serilog.Enrichers.Environment 2.2.0-dev-00784
- Serilog.Enrichers.Span 1.2.0
- Serilog.Exceptions 7.0.0
- Serilog.Extensions.Hosting 4.1.2
- Serilog.Extensions.Logging 3.0.2-dev-10289
- Serilog.Settings.Configuration 3.2.0-dev-00272
- Serilog.Sinks.Console 4.0.0
- Serilog.Sinks.Elasticsearch 8.5.0-alpha0003
- Swashbuckle.AspNetCore 5.6.3
- Duende.IdentityServer 5.2.1
- FluentValidation 10.3.3
- FluentValidation.AspNetCore 10.3.3
- HangFire.Core 1.7.19
- HotChocolate 12.6.0
- JetBrains.Annotations 2021.2.0
- MediatR 9.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 9.0.0
- Microsoft.AspNetCore.Http 2.2.2
- Microsoft.AspNetCore.Identity 2.2.0
- Microsoft.EntityFrameworkCore 6.0.0
- Microsoft.Extensions.Logging 6.0.0
- Nuke.Common 5.3.0
- Serilog.AspNetCore 4.1.1-dev-00241
- xunit.runner.visualstudio 2.4.3 development
- FluentAssertions 5.10.3
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 6.0.0
- Microsoft.AspNetCore.TestHost 6.0.0
- Microsoft.Data.Sqlite.Core 6.0.0
- Microsoft.EntityFrameworkCore 6.0.0
- Microsoft.EntityFrameworkCore.InMemory 6.0.0
- Microsoft.EntityFrameworkCore.Sqlite 6.0.0
- Microsoft.EntityFrameworkCore.Tools 6.0.0
- Microsoft.NET.Test.Sdk 17.0.0
- Moq 4.16.1
- Respawn 3.3.0
- Snapshooter.Xunit 0.7.1
- xunit 2.4.1
- xunit.runner.visualstudio 2.4.3 development
- FluentAssertions 5.10.3
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 6.0.0
- Microsoft.AspNetCore.TestHost 6.0.0
- Microsoft.Data.Sqlite.Core 6.0.0
- Microsoft.EntityFrameworkCore 6.0.0
- Microsoft.EntityFrameworkCore.InMemory 6.0.0
- Microsoft.EntityFrameworkCore.Sqlite 6.0.0
- Microsoft.EntityFrameworkCore.Tools 6.0.0
- Microsoft.NET.Test.Sdk 16.9.1
- Moq 4.16.1
- Respawn 3.3.0
- xunit 2.4.1
- xunit.runner.visualstudio 2.4.3 development
- FluentAssertions 5.10.3
- Microsoft.AspNetCore.TestHost 6.0.0
- Microsoft.NET.Test.Sdk 16.9.1
- Moq 4.16.1
- Serilog.AspNetCore 4.1.1-dev-00241
- xunit 2.4.1