← Dictionary
Dictionary · Dev

What is Deployment?

It is the process of uploading a prepared software to the server and making it operational so that it can be accessed by users.

Overview

Deployment is the last step of the software development process. You take your code from your own computer and move it to a server where people around the world can use it. Now your software starts working in a live environment, not just on your computer.

Analogy: When an author writes and finishes his book, it is the development phase; Printing the book, placing it on the shelves and presenting it to the reader is the deployment phase.

How it works

Developers submit their code to the server through automatic or manual tools. The server receives this code, makes the necessary settings and publishes the application.

Where it is used

It is used when publishing websites, submitting mobile applications to the store, or presenting artificial intelligence models as an API.

Commonly confused with

It is confused with development; Development is cooking the food in the kitchen, and deployment is serving the food to the customer's table.

Frequently asked questions

What happens if an error occurs during deployment?

The system usually rollbacks to the old, working version or stops streaming until the error is corrected.

Is deployment always done manually?

In the modern world it is usually automatic; You send the code and the system publishes it on its own.

Related terms

Related tools

This explanation was written in plain language for TreScout and machine-translated from the Turkish original · the Turkish version prevails. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →