# Deploying your first application
This video is a brief introduction to the Avassa Platform. It is built around our example Movie Theater Operations-scenario and introduces a few fundamental features.
- An application specification, which is how you declaratively define a set of services that consists of a set of containers and configuration related to their requirements.
- An application deployment, that provides placement logic, i.e. describes under which circumstances and on which sites a specific application should be deployed.
In the video, I show the most basic setup possible. I have a set of four sites and fetch container images from Avassa public gitlab container registry. My application consists of a single container and my deployment specification uses label matching to place the application on all distributed sites.
A step by step tutorial style-writeup on how to perform this procedure is available in the Deploying your first application tutorial and all the code and artifacts used in the example are available in our public gitlab repositoryopen in new window.
If you are interested in hearing more, feel free to contact us directlyopen in new window, we would love to tell you more about the platform and provide access to our pilot program.