Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
NinjaRocks authored Nov 13, 2024
1 parent 4a6107c commit 279117d
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@

## Concept
### What is Schemio?
`Schemio` is a .net utility to hydrate an entity with data by specifying schema paths or sections of its object graph.
> Supports XPath & JsonPath for schema paths.
`Schemio` is a data aggregation framework that allows
- Fetching aggregated data from heterogeneous storages. You could combine queries targetting different data stores to return aggregated data entity.
- Conditionally fetching only parts of a large data entity. You may retrieve an entity with sections of its object graph populated with data depending on the context of the fetch.

### When to use Schemio?
Schemio is perfect fit when you need to fetch parts of a large entity from given data storage. Ideally, you may not want all of the entity data but preferably only sections of the object graph depending on the context for fetch.

Few example schemio use cases that require the service tier to dynamically fetch data for high performance, availability and scalability are
Schemio is perfect fit for many use cases. Few examples that require the service tier to dynamically fetch aggregated data for high performance, availability and scalability are
> - Aggregated APIs
> - Reporting
> - Document Generation ( with templated data)
> - Document Generation (with templated data)
> - Content Management Systems
> - Many more
Expand Down

0 comments on commit 279117d

Please sign in to comment.