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()↔asyncCustom 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