System Design Resiliency Cards
- Design for horizontal scaling to handle increased load.
- Implement load balancing to evenly distribute traffic across servers.
- Use sharding or partitioning to manage large datasets.
It Depends. On What? Tradeoffs
Clarify Problem, Scope, Requirements use cases, who & how? in what sequence of events will users act Traffic, transactions per second at each bottleneck. request types, read v writes Application profiles, cpu, memory intensive, idempotency stateless, stick sessions
Load Balancing & CDNs
A Pen by Cristi Nebunu on CodePen.
""" | |
This directive allows you to quickly & easily configure AWS Lambda resolvers within your AWS AppSync API. | |
https://docs.amplify.aws/cli-legacy/graphql-transformer/function/ | |
https://docs.amplify.aws/cli/graphql/custom-business-logic/#lambda-function-resolver | |
""" | |
directive @function(name: String!, region: String) on FIELD_DEFINITION | |
"""This directive allows results to be deferred during execution""" | |
directive @defer on FIELD |