DEV Community

Discussion on: Explain Artifacts (Deployment) Like I'm Five

joeymink profile image
Joey Mink • Edited on

You have a killer recipe, but I can't eat a recipe:

Recipe --- [create artifacts and deploy them] ---> People eating

So you need to gather ingredients, use tools and appliances to build food out of the ingredients, and deliver (deploy) that built food (artifacts) to the people so they can eat it. Ideally, you automate and streamline every step to maximize productivity!

In the case of software, you have code, but users can't interact with code. You need to build that code, package it in a usable format (artifacts), and deliver it (deploy) to whatever location allows users to interact with it.

Any more specificity requires knowing what code you have, where it is, what kind of application it represents, etc. etc...

Hope that helps!