Section
Backend Knowledge
8 handbook pages
Caching 04-backend-knowledge/caching Caching Caching Overview Caching stores computed or fetched results so later requests can be faster or cheaper. Why It Matters Caching can i... Databases 04-backend-knowledge/databases Databases Databases Overview Databases store application state and define many of the constraints that shape product behavior. Why It Matter... GraphQL 04-backend-knowledge/graphql GraphQL GraphQL Overview GraphQL is a query based API model that lets clients ask for the data they need. Why It Matters It can reduce over ... HTTP 04-backend-knowledge/http HTTP HTTP Overview HTTP is the transport contract between browsers, APIs, proxies, and services. Why It Matters Frontend engineers debug HTT... Queues 04-backend-knowledge/queues Queues Queues Overview Queues move work out of the request path so tasks can happen reliably and asynchronously. Why It Matters Queues impro... REST APIs 04-backend-knowledge/rest-apis REST APIs REST APIs Overview REST APIs expose resources through HTTP in a predictable, client friendly way. Why It Matters Many frontend app... SQL 04-backend-knowledge/sql SQL SQL Overview SQL is the language for querying and changing relational data safely and predictably. Why It Matters Good SQL helps you deb... WebSockets 04-backend-knowledge/websockets WebSockets WebSockets Overview WebSockets provide persistent, bidirectional communication between client and server. Why It Matters They are...