netcorekit
netcorekit copied to clipboard
:heartpulse: A crafted toolkit for building cloud-native apps on the .NET platform
- Define attribute to allow developer to set schema for entity - Decorate on each entity - Modify code at https://github.com/cloudnative-netcore/netcorekit/blob/master/src/NetCoreKit.Infrastructure.EfCore/Db/AppDbContext.cs#L121 as the code in https://github.com/thangchung/blog-core/blob/master/src/Framework/BlogCore.Infrastructure.EfCore/ModelBuilderExtensions.cs#L17
https://github.com/cloudnative-netcore/netcorekit/blob/5f8a3807f20a85855bdc52bda425b77b3aa47b64/src/NetCoreKit.Infrastructure.EfCore/Extensions/RepositoryWithTypeExtensions.cs#L115 I think you should write the code like this var results = await queryable .Skip(**(criterion.CurrentPage -1)** * criterion.PageSize) .Take(criterion.PageSize) .Select(selector) .ToListAsync();
Because legacy system might only has Store Procedure which contains all business logic there so that we need to have a way to work effectively with this kind of work....
Currently, Kafka only works on the local machine. We need to investigate how to make it work well on Kubernetes [How to choose the number of topics/partitions in a Kafka...
OpenCensus should be considered https://github.com/census-instrumentation/opencensus-csharp The sample can be found at https://www.olivercoding.com/2018-07-22-prometheus-dotnetcore/
Something like ```csharp public interface IExternalSystem { bool Connect(); } ```
I found out the best library for handling problem details that implemented by @khellang at https://github.com/khellang/Middleware/blob/master/samples/ProblemDetails.Sample/Program.cs
We have very simple gRPC code, and hard to use now. That'd be great if we can wrap it and introduce a easy version of gRPC server, just like https://github.com/malijs/mali
At the moment, we hit some issues when tried to run the app in container. We need some way to debug the route in aspnetcore 2.2 apps. Almost old debug...
We need the cache because it needs for the enterprise application. Reference at https://github.com/fals/cqrs-clean-eventual-consistency/blob/master/src/Ametista.Infrastructure/Cache/RedisCache.cs