-
For example, in my game engine, the service configuration is in separated headers, and only the places that I'm using the library directly need those headers. See the page 13. Structuring Projects, this is where I'm talking about it.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Kind of tooting my own horn here, but I agree with you and have therefore written my own DI-esque library, Ichor. It does support the use-case of resolve-per-graph, but does this through what Ichor calls filters. Essentially, every created dependency can have a custom filter installed that allows run-time control of which requesting entities are requesting it. The repository has some code examples for you to look at. I'm pretty (but not completely) happy with it.
-