DataOps - Introduction to staging environments

  Рет қаралды 9,074

Dave Does Demos

Dave Does Demos

Күн бұрын

In this quick video I explain the various environments you'll need for a DataOps process from the development environment where you do your work, through the testing environment where automated unit and integration tests get run, and on to QA (pre-production) where data quality tests are run against real data. Finally to production where the business gets access to the data. In addition to these, I explain the experimentation areas where data scientists should work.
0:00 - Introduction to the session
1:44 - Development Environments
4:59 - Testing Environments
7:22 - Quality Assurance/Pre-Production Environments
8:54 - Production Environment
9:06 - Experimentation Area
11:41 - Wrap up
If you're new to data lakes or DataOps/DevOps please ask any questions you have below. Also please comment if you found this workshop series useful or if you'd like to see more of this kind of content.
For all of my other demos, go to davedoesdemos.com or go straight to the GitHub page at github.com/davedoesdemos/Demo.... Also please subscribe to the channel to make sure the latest demos show up in your playlist!

Пікірлер: 11
@jonashoffmann8419
@jonashoffmann8419 3 жыл бұрын
Thanks Dave. Very insightful. Cheers Jonas
@adebolaopeyemi1039
@adebolaopeyemi1039 Жыл бұрын
weldone Dave! Quite what i needed.
@Carlos_Jr1984
@Carlos_Jr1984 2 жыл бұрын
Hi Dave. Nice vid. My studio and its various teams are sharing a pre-prod server for testing, so it has to be booked, scheduled etc before it can be validated in this environment. Any ideas on how to avoid this and have everyone use it at the same time?
@DaveDoesDemos
@DaveDoesDemos 2 жыл бұрын
Hi Marcus, thanks for the comment. This would very much depend on what your team do and what's on the server (please feel free to elaborate on this). Sometimes if you have complex requirements scheduling is the only way. Most of the time though, I would recommend using public cloud and scripting the environment as part of your DevOps pipelines. This way you can deploy a pre-prod environment, do your testing and then destroy the environment. With this technique, all of the teams can run testing concurrently because they each have their own environment. This usually also works out cheaper since you're only paying for the environment while the testing is taking place.
@DaveDoesDemos
@DaveDoesDemos 2 жыл бұрын
There's a bit of info about this at this link github.com/davedoesdemos/DataDevOps/blob/master/EphemeralTests/EphemeralTests.md
@greatladyp6632
@greatladyp6632 Жыл бұрын
Do you do trainings?
@nathankrasney
@nathankrasney 2 жыл бұрын
The video is great but I did not get the bottom line - what is the staging environment? you cover dev, test, QA, prod, experiment environments - where is the staging?
@DaveDoesDemos
@DaveDoesDemos 2 жыл бұрын
Hi Nathan thanks for the comment. Staging refers to moving code from one environment to the next, and is not a stage in itself. Sometimes people refer to a QA environment as staging or pre-prod but there is no standard for this naming. You should base your stages on your requirements, but generally you need one to do development work (often your laptop!), one for running structured tests, and one for production. Sometimes it's also helpful to have an environment the same as production to allow other people to try out the changes before you release them.
@nathankrasney
@nathankrasney 2 жыл бұрын
@@DaveDoesDemos Thanks
@Ikilledthebanks
@Ikilledthebanks Жыл бұрын
@@DaveDoesDemos excellent explanation
@Ikilledthebanks
@Ikilledthebanks Жыл бұрын
Dev data should be representative, always missing fields for us.
Data Lake in a Day 2 - Lab 1 Data Ingest
25:02
Dave Does Demos
Рет қаралды 926
مراحل رفع ونشر التطبيق - Development , Staging, Production. 🚀
0:59
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 9 МЛН
[Vowel]물고기는 물에서 살아야 해🐟🤣Fish have to live in the water #funny
00:53
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 9 МЛН
Заметили?
00:11
Double Bubble
Рет қаралды 1,3 МЛН
DevOps CI/CD Explained in 100 Seconds
1:56
Fireship
Рет қаралды 1,2 МЛН
What is a Test Environment | Manual Testing Interview Question
0:53
The Testing Academy
Рет қаралды 14 М.
Swipe and score (Short)
0:30
Dave Does Demos
Рет қаралды 44
Software Testing Explained in 100 Seconds
2:16
Fireship
Рет қаралды 283 М.
AI Business Report Writing That Wows Stakeholders & Saves Your Sanity
3:23
💻 Staging vs Production Environments : How Tech Startups Deploy?
7:01
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,5 МЛН
3.5.A Solar Mobile 📱 Charger
0:39
Gaming zone
Рет қаралды 319 М.
What’s your charging level??
0:14
Татьяна Дука
Рет қаралды 7 МЛН
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 9 МЛН
How Neuralink Works 🧠
0:28
Zack D. Films
Рет қаралды 32 МЛН