tubeshowcase●1,194,391 videosβ™‘ My collection 0
← Learn to Code

Learn to Code19:00

7 DevOps Best Practices For Launching A SaaS Platform

ArjanCodes β†—

From the creator

πŸ’‘ Learn how to design great software in 7 steps: https://arjan.codes/designguide. 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. Resources: - The 12 factor app: https://12factor.net/ - Poetry: https://python-poetry.org/ πŸŽ“ ArjanCodes Courses: https://www.arjancodes.com/courses/ πŸ”– 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

Published 2022-04-01 Β· Watch on YouTube β†—
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code