Backend
↔ internal server-side logic to serve/run Web App
aka Back-end, Server-side, Server-end
Stateless Backend
Stateful Backend
Serverless
AKA cloud functions to defer BaaS to cloud services for low-maintenance zero-config like AWS Lambda, Google Cloud Functions, Azure Functions. Takes care of OS, networking, deps, scaling, deploy
References
Webhook
↔ Listener for Async web event, to push real-time updates to App/BackendServer Component
↔ FC to Server Side Render on Backend & serve Static Content to Thin ClientServer Side Render
↔ to Pre-render Static Content on Server Backend & serve to Thin Client with each requestSecret Key
↔ API Key to connect Backend to Online API, access to sensitive internals/accounts - unsafe to exposengrok
↔ Reverse Proxy CLI Dev tool to build/test Backend - to map localhost instance to remote ngrok.io subdomain - to bypass firewall/CORS-painGraphQL
↔ Query Language with Type Sys/Schema to fetch/mutate (graph-like) data on Backend API/Online API. To fix Overfetch/Underfetch. X-langHard Nav
↔ (feat) on nav, invalid HTTP Cache & Reqs Backend to re-render change in segmentgetServerSideProps()
↔ async fn to run on Backend to pre-render on each request, to fetch async external dataHigh Compat
↔ React is Backend-agnostic, readily plugs into other Lib/FrameworksServer State
↔ state store on Backend RASP (Remote Async Shared Persistent)Remote
↔ of Server State to store on remote Backend, w/o Client direct access/control over stateHTTP Cookie
↔ data sent from Backend to Client to TPSuseAuth()
↔async
Custom Hook to get Auth state from Backend/Online APIinitializeApp()
↔ getter to init Firebase App instance via config object to connect to Firebase BackendonAuthStateChanged()
↔ to trigger Callback on auth state changed (on Firebase Backend)Separation of server & client
↔ REST Separation of Concerns for independent client-side & Backend codeORM
↔ (Design Pattern) data layer to abstract Backend Code from DBBack-end agnostic
↔ React integrates with any Backend framework/language ie Java, Ruby, Go, PythonNGINX
↔ Backend Server gateway to Web, Reverse Proxy to handle Requests/Cache/load balanceopenai
↔ OpenAI API for Node.js Backend (will expose Secret Key!)Headless CMS
↔ Backend-only CMS to decouple content from (Frontend) code, expose Content Repo by API