filmov
tv
7 DevOps Best Practices For Launching A SaaS Platform
Показать описание
You need to setup DevOps in a very specific way if you want to build and deploy a Software-as-a-Service (SaaS) platform that's easy to maintain. If you don't think carefully about this, your releases are going to be much more stressful, you won't be able to spot crucial bugs and you'll lose insight into the health of your application. As a result, your customers are going to be unhappy and ultimately your product might very well fail.
In this video, I share 7 things you can do to avoid that. It's based on my own experience developing at least three Software-as-a-Service platforms and setting up DevOps for my company. Make sure to watch the video till the end, because I included a few bonus tips to help make releases less stressful.
Resources:
🎓 Courses:
👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!
👀 Code reviewers:
- Yoriz
- Ryan Laursen
- Sybren A. Stüvel
- Dale Hagglund
🔖 Chapters:
0:00 Intro
2:24 The twelve factor app
3:12 1. Use a version control system
4:59 2. Make dependencies explicit
7:07 3. Store config settings in the environment
9:58 4. Separate build and run stages
11:58 5. Distinguish between stateful and stateless services
13:53 6. Quick startup and graceful shutdown
15:45 7. Make sure deploys are as similar as possible
16:29 Bonus tip #1: keep your releases small
17:29 Bonus tip #2: use a staging environment
18:07 Bonus tip #3: don’t do small improvements right before the release
#arjancodes #softwaredesign #python
DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!
In this video, I share 7 things you can do to avoid that. It's based on my own experience developing at least three Software-as-a-Service platforms and setting up DevOps for my company. Make sure to watch the video till the end, because I included a few bonus tips to help make releases less stressful.
Resources:
🎓 Courses:
👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!
👀 Code reviewers:
- Yoriz
- Ryan Laursen
- Sybren A. Stüvel
- Dale Hagglund
🔖 Chapters:
0:00 Intro
2:24 The twelve factor app
3:12 1. Use a version control system
4:59 2. Make dependencies explicit
7:07 3. Store config settings in the environment
9:58 4. Separate build and run stages
11:58 5. Distinguish between stateful and stateless services
13:53 6. Quick startup and graceful shutdown
15:45 7. Make sure deploys are as similar as possible
16:29 Bonus tip #1: keep your releases small
17:29 Bonus tip #2: use a staging environment
18:07 Bonus tip #3: don’t do small improvements right before the release
#arjancodes #softwaredesign #python
DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!
Комментарии