How Systems Connect

Full Stack

The complete set of technologies needed to build a web application — from the frontend that users see, to the backend that processes data, to the databa.

Definition

The complete set of technologies needed to build a web application — from the frontend that users see, to the backend that processes data, to the database that stores it. A 'full-stack developer' understands all of these layers.

Example

A full-stack project might use HTML/CSS/JavaScript for the frontend, Python with Flask for the backend, and PostgreSQL for the database.

See it in context Learn how Full Stack fits into the bigger picture of how software actually works.

Read the Guide →