Backend
Everything on SkillVeris tagged Backend — collected across the glossary, study notes, blog, and cheat sheets.
46 resources across 2 libraries
Study Notes(3)
Connecting to Dataverse
How to add Microsoft Dataverse as a data source in Power Apps, model relationships and choice columns in Power Fx, and understand its delegation and security a…
State Backends
The pluggable storage engines that determine how and where Flink keeps state during execution and checkpointing.
Plotting with Plots.jl
How to create, customize, arrange, and export visualizations in Julia using Plots.jl's unified plotting interface and swappable backends.
Interview Questions(43)
How to Design a Rate Limiter?
A rate limiter is designed by choosing an algorithm (token bucket, leaky bucket, fixed window, or sliding window log) that tracks request counts per client key…
What is a REST API?
A REST API is a web interface that exposes data as resources identified by URLs, which clients manipulate using standard HTTP methods (GET, POST, PUT, PATCH, D…
Cookies vs Sessions vs JWT
A cookie is a small piece of data the browser stores and sends back with each request; a session keeps user state on the server and uses a cookie holding only…
What is CORS?
CORS (Cross-Origin Resource Sharing) is a browser security mechanism that lets a server explicitly permit web pages from one origin to make requests to a diffe…
Difference Between GET and POST
GET retrieves data and puts its parameters in the URL query string, making it idempotent, cacheable, and safe (no side effects), while POST submits data in the…
REST vs GraphQL: What Is the Difference?
REST exposes fixed, resource-shaped endpoints where the server decides what each response contains, while GraphQL exposes a single endpoint with a typed schema…
What Is OAuth?
OAuth is an authorization framework that lets a user grant a third-party application limited access to their resources on another service, without ever sharing…
What Is Web Caching?
Web caching is the practice of storing copies of responses — HTML, assets, or API data — at various points between origin server and client so that repeat requ…
What is a WebSocket?
A WebSocket is a communication protocol that opens a single, persistent, full-duplex connection between client and server over TCP, letting either side send me…
What is the Same-Origin Policy?
The Same-Origin Policy (SOP) is a browser security rule that restricts scripts on one origin (scheme, host, and port) from reading data from a different origin…
What is CSRF?
CSRF (Cross-Site Request Forgery) is an attack where a malicious site tricks a victim's browser into sending an authenticated request to another site the victi…
What is XSS?
XSS (Cross-Site Scripting) is a vulnerability where an attacker injects malicious JavaScript into a page viewed by other users, letting that script run with th…
What are HTTP Caching Headers?
HTTP caching headers are response headers such as Cache-Control, ETag, and Last-Modified that tell browsers and intermediate caches how long a response can be…
What is an HTTP Status Code?
An HTTP status code is a three-digit number returned by a server in every HTTP response, grouped by its first digit into a class (1xx informational, 2xx succes…
What is API Versioning?
API versioning is the practice of labeling breaking changes to an API with a distinct version identifier — in the URL, a header, or a query parameter — so exis…
ESM vs CommonJS: What Is the Difference?
ESM (ECMAScript Modules, using import/export) is JavaScript’s standardized, statically analyzable module system, while CommonJS (using require/module.exports)…
Gzip vs Brotli: How Do These Compression Algorithms Compare?
Gzip and Brotli are both lossless HTTP content-encoding algorithms that shrink text-based responses (HTML, CSS, JS, JSON) before transfer, but Brotli generally…
What Was HTTP/2 Server Push, and Why Was It Deprecated?
HTTP/2 Server Push let a server proactively send resources (like CSS or JS) to the client alongside an HTML response, before the browser even requested them, b…
What Are the Secure and HttpOnly Cookie Attributes?
The Secure attribute tells the browser to send a cookie only over HTTPS connections, and the HttpOnly attribute tells the browser to hide the cookie from JavaS…
What Is the SameSite Cookie Attribute and How Does It Prevent CSRF?
SameSite is a cookie attribute that tells the browser whether to include the cookie on requests originating from a different site than the one that set it, and…
What Are JWT Security Best Practices?
Secure JWT usage means always validating the signature with a fixed, expected algorithm on the server, keeping tokens short-lived with refresh rotation, storin…
What Is a Session Fixation Attack and How Do You Prevent It?
Session fixation is an attack where an attacker sets or predicts a victim’s session identifier before login and then, once the victim authenticates using that…
How Do You Design a Good GraphQL Schema?
A good GraphQL schema models the domain as a graph of types connected by meaningful relationships, favors nullable fields and explicit input types over overloa…
WebSockets vs Server-Sent Events: When to Use Each?
WebSockets provide a full-duplex connection where both client and server can send messages at any time over one persistent socket, while Server-Sent Events (SS…
Showing 24 of 43.