Deployment and Scaling Overview
When you are ready to deploy your project, this guide will help you have the most seamless possible launch or upgrade.
This page is an overview of the topic. For specific steps and troubleshooting information, please refer to the following pages:
- Deploying & Upgrading Canisters
- Large web assembly modules
- Custom Domains
- Instruction Limits
- Computation and Storage cost
Demonstrating Trust
In the Internet Computer, a canister's source code cannot always be inspected, and at any point, a controller can replace the code running on the canister. Upgradeability is convenient and allows for continuous development, but it also creates risk for users who need to depend on the contract to be stable and trustworthy. Read Trust in Canisters for more information on this topic.
How to upgrade safely
This is explored in depth in Motoko upgrade compatibility