...
Gliffy | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Design Patterns
Direct Database Access
Gliffy | ||
---|---|---|
|
When to use: never
How it works:
(either GraphQL or REST)
Backend-for-Frontend
When to use: there is only a single front-end application that needs access to the Ed-Fi resources.
How it works:
Central Aggregating Gateway
When to use: there are multiple front-end applications with different use cases.
How it works:
...
Define the problem:
Course-grained access to fine-grained resources (“chattiness”)
Network latency
Getting rid of composites
Alternate security protocols
...