From a6c3a4f302c87ae86d31cb5fccc7fa5e8b064247 Mon Sep 17 00:00:00 2001 From: Atheer Date: Fri, 6 Sep 2024 10:31:57 +0200 Subject: [PATCH] add our demo proposal (#2436) --- .../demo/week3/samkh-atheers/README.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 contributions/demo/week3/samkh-atheers/README.md diff --git a/contributions/demo/week3/samkh-atheers/README.md b/contributions/demo/week3/samkh-atheers/README.md new file mode 100644 index 0000000000..8acbe5ab40 --- /dev/null +++ b/contributions/demo/week3/samkh-atheers/README.md @@ -0,0 +1,35 @@ +# Assignment Proposal + +## Title + +Continous Deployment and Rollback using Railway + +## Names and KTH ID + + - Sam Khosravi (samkh@kth.se) + - Atheer Salim (atheers@kth.se) + +## Deadline + +- Week 3 + +## Category + +- Demo + +## Description + +Our demo will show how one can deploy their github project using Railway, we will show how to set up the connection with Railway so that the project becomes deployed. +Then we will show how the application redeploys when the code changes (continuous deployment). +Finally we will show one can perform a rollback to previous deployment using Railway. +Along the way we will also showcase relevant features that Railway provides that are tied with the demo like showing build logs, and deployment logs, +where one can set environment variables, and monitor resource usage (here, we will only show the CPU and memory usage of the deployment). + +**Relevance** + +The proposal is relevant to DevOps as it shows how Railway can be used as tool to perform Continuous Deployment (CD) which is a big part of DevOps. +Also we are showing rollbacks which is also an important feature to have when using Continous Deployment, and finally we are introducing Railway to everyone in the +class (Railway has never been showcased before) which can be used to deploy various other things like databases and docker images. + + +