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 |