-
AdaptiveClient
Library and pattern for creating a scalable, loosely coupled service layer. Build interdependent services that are granular and testable. Inject a single client that allows the application to access the entire service layer. Provision services across multiple providers and transports with almost zero application infrastructure.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I suggest AdaptiveClient as a simple approach to solving this problem. It uses standard dependency injection concepts to allow the developer to separate the service layer into logical business classes and access them as a collection via the AdaptiveClient object.
Related posts
-
Managing DbContext in EFCore6 (the right way)
-
EF Core multiple providers with multiple databases
-
Pass a different parameter every time a Transient service is requested from the .NET Core DI container
-
Entity Framework Core transaction across multiple services
-
Modular Architecture in ASP.NET Core - Building Better Monoliths