Iglu Common Architecture
Iglu is built on a set of technical design decisions which are documented in this section. It is this set of design decisions that allow Iglu clients and repositories to interoperate.
Common architecture aspects​
Please review the following design documents:
- Self-describing JSON Schemas - simple extensions to JSON Schema which semantically identify and version a given JSON Schema
- Self-describing JSONs - a standardized JSON format which co-locates a reference to the instance's JSON Schema alongside the instance's data
- SchemaVer - how we semantically version schemas
- Schema resolution - our public algorithm for how we determine in which order we check Iglu repositories for a given schema