शब्दकोश · वेब डेवलपमेंट

Full Stack

Full stack describes a developer or application that spans every layer of a web product: the browser front end, the server back end and the database.

अपडेट: अक्टूबर 6, 2026

Full stack refers to working across all layers of a web application, from the user interface in the browser to the server code, database and deployment. A full-stack developer can build and debug each layer.

Why it matters

Real incidents rarely respect layer boundaries. A slow page might be a heavy script, an unindexed query or a misconfigured cache, and someone who understands the whole path finds the cause faster. Small teams often need people who can ship a feature from database table to button.

The term can also describe a technology bundle, such as a JavaScript front end with a Node.js back end and a SQL database.

Example

A single feature, saving a profile photo, touches every layer:

  • Front end: a file input and upload progress bar.
  • Back end: an endpoint that validates the file type and size.
  • Storage: the image saved to disk or object storage, with its URL stored in a database row.

Common mistakes

  • Believing full stack means expert at everything. It usually means competent across layers and deep in one or two.
  • Ignoring operations: a feature is not finished until it is deployed, monitored and recoverable.
  • Choosing a trendy stack with no one on the team who can debug it in production.

Get notified when this term updates

Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.

यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.