Appendix: Deno Deploy

Learn how to publish our project using Deno Deploy easily.

After writing the application, the last step left is to publish it and make it available to the world. However, this requires us to go through several steps and fine-tune its settings. In many cases, deploying a small use case project requires the same efforts as deploying the final production version.

Wouldn’t it be great if our changes would go live after a GitHub commit? This is precisely what Deno Deploy allows us to do.

Deployment made easy

Using the exact words of Deno’s creators:

“Deno Deploy is a distributed system that runs JavaScript, TypeScript, and WebAssembly at the edge, worldwide.
The service deeply integrates the V8 JavaScript runtime with high performance, asynchronous webserver to provide optimal performance without unnecessary intermediate abstractions.”

Deno Deploy runs in several data centers across the world. At the moment, there are 25+ locations and growing that touch multiple cities in Europe, the Americas, Asia, and Australia.

Deno Deploy uses the same systems as Deno CLI, meaning we don’t need to do anything else.

We can use most of the same familiar APIs and languages while learning Deno.

Note: Some file system APIs are not supported by Deno Deploy.

Resource types

There are two options that Deno Deploy provides, playgrounds and projects.

All our projects are listed in the dashboard area, visible after the Deno Deploy login.

Get hands-on with 1200+ tech skills courses.