Placeholder Image

Subtitles section Play video

  • creating these classes requires equipment and service.

  • Is that cost money?

  • If you appreciate this education, please think about going to Eli the computer guy dot com and offering a one time or monthly recurring donation.

  • Welcome back.

  • So today's video I want to talk about serve Earless architectures.

  • We've talked about client server architecture.

  • We talk about service oriented architecture.

  • Now we're gonna talk about when the cool newest XY technologies out there several its architecture.

  • And this is actually something rather new and rather sexy, and definitely something that you should be taking a look into.

  • So for a lot of new people out there, when they're getting into the technology field, they think some things are new when in fact, they're old.

  • You get a lot of new jobs out there going virtual servers.

  • That's so amazing for the old timers were like, Yeah, that was cool.

  • 12 years ago, 12 years ago, virtualization was amazing.

  • Now we've kind of moved on.

  • We've kind of moved on.

  • And so what we moved on to now is what is called serve Earless architecture, basically event driven.

  • Compute.

  • So this is really pretty cool in the modern world.

  • So for Ah, lot of the resource is that are required in order to build infrastructure.

  • Those have been, uh, you know, sorted out or whatever put out onto the cloud created as basically service is on demand a while ago.

  • So if you're thinking about things like storage, So if you need storage on the cloud, Uh, that has been something that's been there for a long time.

  • If you're thinking about networking, if you think about love, the other resource is required in order to build infrastructure.

  • Those are things that have been available on the cloud basically on and as an on demand service for a while.

  • But one of the things that has not been there has been compute, right?

  • So if you actually need to do something with your data, that is normally when you had to spend up at the very least, a virtual server in order to be able to do something, so doing like a video encoding doing any kind of processing, that type of thing you required a server.

  • And so again we start talking about a server.

  • When you're dealing with the server, Not only are you dealing with the application that is doing whatever it's doing.

  • So let's say we're talking about encoding videos.

  • So not only do you have to deal with FF MPEG, but you also have to deal with the server operating system.

  • You also have to do with the hardware or the work your lies environment that it's in.

  • So for me to be able to encode videos in the past, I not only had to worry about the video encoder and all the settings and configurations for the video encoder, but I had to make sure it's her that the operating system was stable.

  • It was up to date, it was maintained, and I had make sure the hardware and everything else or the virtual environment was where we should be so simply to get a video encoded.

  • I also had to be a Lennox administrator.

  • I also had to be able to understanding the virtual ization or or server hardware.

  • And so all of those things were required in orderto encoded video.

  • Well again, we're in the modern world where in the modern world we want to focus on what we want to focus on right.

  • What if we're going to be doing something like an encoding video.

  • Really?

  • All we want to d'oh!

  • All we want to do in life is in code that video.

  • We don't care about the operating system.

  • We don't care about the hardware.

  • We care about the price.

  • We care about the performance.

  • We care about the quality.

  • Those are the things that we care about.

  • What underlying operating system does it?

  • I don't care if it's Windows or Mac or Lennox or units or a frickin potato.

  • If you can encode my video using a potato.

  • Hey, that's fine by me.

  • Just tell me what what the access keys are.

  • Access that potato and that'll be a Okay, so that's what we're started dealing with when we start dealing with a serverless.

  • Architecture is basically what we're able to do is we are able to call Compute.

  • So what we're doing is work hauling, compute were telling that compute what what we need to have done.

  • Basically, we're setting up a configuration for what?

  • What that compute needs to dio and then that compute does it.

  • So again, let's stop talking about something like video encoding.

  • So if you're gonna be doing something like video encoding before you had a certain physical server, then you have a server operating system.

  • Then you had the encoder on top of that, and then you had to create the system for how to actually get the videos encoded.

  • Now, basically, what you could do is, let's say you set up a piece of software and what that software does Isa soon is a video file gets uploaded into a folder.

  • Basically, the file gets uploaded into a folder that's an event that occurs.

  • So that event then triggers a script to run.

  • That script calls a server list architecture so basically and encoding service architecture and says, Hey, I have a video file sitting in this for this need that this video file needs to be encoded to 10 80 p 30 frames per second.

  • All of this other stuff and the output needs to be put in this other folder.

  • And so what that compute can do is that compute could basically grab grab the video file.

  • It can then do the processing for you could do the encoding for you, and it could dump it out in the target file.

  • And that's it.

  • You're not worried about the operating system.

  • You're not worried about the antivirus.

  • You're not worried about the backup or any of that horse crap.

  • Basically, all you're doing is you're calling the Compute in order to perform a task that compute.

  • Is that giving you the output?

  • You then take that output and do whatever the hell it is that you need to do with it.

  • So that's what we're talking about with serverless architectures.

  • And that's what makes surveillance architectures really, really, really cool.

  • So something to think about with serverless architecture, if you're gonna be administering and maintaining service architecture is that the skills that are going to be required for what you do are going to be different than what we're required before.

  • So again, for me starting an I t like the system administration stuff about 20 years ago, back then, all I had to know was Windows NT four point.

  • Oh, right, My new windows NT four point.

  • Oh, basically the Microsoft Siri's of operating systems.

  • That was good.

  • That was it.

  • I didn't have to know scripting back then, and I didn't have to know any programming languages back then.

  • I didn't have to know Lennox and I have to know, Mac Os.

  • I don't have to know anything else, right?

  • As long.

  • As long as I could, I could figure out users and groups and permissions or whatever.

  • On a window server, that was good.

  • But as time goes by, things change.

  • And so your skill set to use to evolve.

  • So now we've come to this period of time.

  • And now if you're gonna be a systems administrator, you have to know, Lennox, you really should know Mac operating system.

  • You really need to know how to do scripting.

  • You need to know how to be a big use the command line.

  • You need to have all of these skills that you simply just did not need before.

  • Well, as we start going into the future, you're going to need to eat, need to have an even larger skill set and start working Maur on being able to actually do programming.

  • So we're getting into a world of what is called programming administration.

  • So back in the old days, right?

  • If you're going to administer a server, you're going to minister your systems, right?

  • You double click you left.

  • Look, you're right.

  • Click.

  • Whatever you set up the configurations.

  • Now, the way that you maintain and manager systems is basically through scripts and through configuration file.

  • So now simply maintaining your infrastructure looks a hell of a lot more like normal programming than it does again when I was doing 15 or 20 years ago.

  • And so when we start talking about serverless architecture, one of the concepts, you're one of the words you're gonna be hearing.

  • It's only called cloud functions.

  • You may hear cloud functions May.

  • Here is your functions.

  • You mean Lambda functions or whatever, right?

  • The important thing is that whole little function.

  • So if you know anything about programming, basically what a function is a function is kind of sort of like a mini program within your your program.

  • So if you need to add something or if you need a random number, let's say you need a random number and your program for whatever you're doing.

  • You might use random, you know, parentheses, zero comma, 100 close parentheses, semicolon.

  • So what that would Dio is calling the random function, and it's saying the start number is zero the end numbers 100.

  • So basically give me a random number between 0 to 100 rights and that that's a function or the male function in PHP.

  • So if you're if you're gonna be Cindy, e mails out using PHP.

  • He simply used mail open parentheses that you give it.

  • You give it the email address or sending to give the subject line, you get the message, you close parentheses and then basically it takes that information, and then it actually sends out the email based off of that.

  • So you have an email functionality called the male Function.

  • So when you start dealing with cloud functions, Maur less, more or less is the same concept for your code.

  • The only difference here is that you're doing more sophisticated things, such as encoding video files or using machine vision or using some kind of writing recognition or something like that.

  • So, basically like in the past, if you were going to send an email with PHP, you new mail, you know, open, open parentheses and then again, you know who to subject.

  • Whatever.

  • Now, let's say ever going to encode a video file, you do like in code video, open parentheses again.

  • What video file It is where it's going a couple of configurations, and then basically, what that's able to do is that's able to call the serverless architectures.

  • They will call that cloud compute function, and in that that service will take over and it will do whatever you've told it to.

  • D'oh!

  • So this is an important thing to be thinking about again with his modern world of IittIe administration, where Maura and Maur things really are coming down to being able to code in right configuration files.

  • Less and less is about right clicking and left clicking and that type of thing.

  • When you start looking at what programming language language is, you'll need to learn.

  • That's when the issues that you'll run into is different.

  • Different functions basically different.

  • Different vendors require different languages in order to be able to communicate with their serverless architectures.

  • That's an important thing.

  • Like a lot of people, a lot of people come with me, right?

  • They say.

  • Ella Eli, What is the best programming language, or what programming language do I need to know?

  • And again it's becoming more and more important, toe, look at what you're trying to accomplish and then figuring out figure out what language does that.

  • So again, if you're gonna be using a serverless architecture, there are certain languages that will work with the different vendors.

  • So it may be Java and maybe Java script and maybe something called Curl, and maybe it maybe c sharp it Maybe any of these different languages different different components in a serverless architecture might require different languages also.

  • So a vision, a machine of vision, cloud function may require a different language to communicate with it than some kind of other cloud function.

  • And so one of things that you're gonna have to be looking at whenever you're gonna be thinking about what programming language to learn is basically what you do is you look at the cloud functions, you look at your requirements and then you figure out which one of these language languages will work best for what you're trying to accomplish and being able to bring in all of his different cloud functions that you may be trying to use an access, so that's gonna be one of important things and think that's gonna make it a little bit complicated for a lot of old school administrators that are trying to get in to this new serverless architectural world is because in a lot of ways, this is really, really, really different than the way that they've been doing.

  • That's right.

  • People are, you know, old school I t administrators there usedto I P addresses and default gateways and permissions and security and that type of stuff.

  • That's how they've thought about administering systems they haven't thought basically right, Right now, these nasty 1000 long script, the 1000 line long scripts where you have connections to all these different service is your inputs.

  • You have outputs.

  • You have all that kind of stuff again.

  • It's like the end result may look a lot the same, But how you actually build the infrastructure is a hell of a lot different.

  • So these are some of the things you need to be thinking about with the serverless architecture, if you're going to be going in that round.

  • So with that, let's go over to the computer so I can show you some of the different vendors that offer their own serverless architectures.

  • And then we'll dig a little bit into the azure serverless architecture and take a look at what's required for image recognition.

  • Using one of their cloud functions because I think if you start to look at this a little bit better, you'll start to understand how this stuff works and how you need to be thinking about service serverless architecture and cloud functions for how you're gonna be bringing this into your infrastructure.

  • So the important thing to remember when we were talking about serverless architecture again this is an idea.

  • This is a methodology.

  • And then there are many different companies out there creating specific products to accomplish what we're trying to accomplish.

  • S so I just brought up Google, IBM, AWS and Azure just so you can see that there are different companies out there doing this.

  • And so it's important for you if you're going to start thinking about building now to surveil its architecture, you look at all the company's beforehand.

  • You look at all the products they offer, you look at all the requirements, and then you figure out who you're gonna build your applications and your infrastructure off on, eh?

  • So basically we have Google Cloud and so Google Cloud calls calls their service architecture cloud functions again.

  • Event driven serverless compute platform.

  • And if you go through here.

  • It can give you a pretty good idea of what's going on with their cloud functions beyond that again.

  • IBM It is kind of sad.

  • Everybody always forgets about idea.

  • Now, I'm not saying that you definitely should go with IBM, but, you know, come on, come on.

  • IBM still does exist, and especially for a lot of this, this this new architecture that's getting built out, they actually really do have a lot of cool options out there s o again.

  • They have their IBM cloud functions.

  • And if you come here, you can take a look and see all the different things that they do and how their particular products work past that we can go to eight of us and eight of us has what's called lamb dose of L A B D A.

  • So this is their server list Compute service.

  • And they've got their options here, and they've got their ways of doing things Now.

  • One of reasons I did bring up a W S is because something to be thinking about is things like your security policies and your security models.

  • So again, if you're dealing with information, that has to remain secure.

  • It's not just important that the storage is secure.

  • It's not just important that your data is encrypted and transit, but you also have to make sure things like your computer service is air actually compliant.

  • So I know this is one of those things.

  • No 18 year old No 18 year old wants to worry about frickin regulatory compliance.

  • But I'm telling you, that's what real professionals have to worry about.

  • And so when Aws lambda eight of us land is S O.

  • C.

  • Hip, a PC, I and I s O compliant and so that maybe something that is very important to you.

  • And these are the little kind of options that you need to be thinking about as a real tech professional again to too many times, people just look at the price.

  • They look at some kind of fancy thing, and that's why they go with a particular vendor.

  • Things like compliance are very important, and it gets overlooked away too often.

  • Then we can go over and we can take a look at Azure.

  • So this is Microsoft as your and they just have a metric crap ton of cloud functions and so This is what we're talking about.

  • Like, say, one time about cloud functions and why this is really cool is again.

  • All we're looking for is the end of service.

  • We need something to be done with our data.

  • We have a dad and we have a piece of data it needs to get processed.

  • We needed output.

  • Oh, I really care about again.

  • Is the quality speed and price of the output I don't care if Windows gives you an output.

  • I don't care of.

  • Lennox gives me the power output.

  • I don't care if a potato gives me the output.

  • I just need the output.

  • And so it was really cool.

  • Here is they have all of these different basically cloud functions that give you output for different things.

  • You have, ah, visual search.

  • You have content moderation.

  • You have Microsoft, you know, mix.

  • I always bring up Microsoft Genomics because I just think that's awesome.

  • I guess that was awesome.

  • But there's a cloud, a cloud function on sequencing and Genomics Inc.

  • Recognize or ink, recognize?

  • Er is actually pretty cool.

  • So basically, if we open this up, we can take a look and what it's able to dio is this is actually able.

  • So if you have a drawing, what it's able to do is actually able to interpret the drawing and turn it into something that a computer can understand so that you could then process based off of that, right?

  • So basically, you have all of these different compute functions out there.

  • And so now again, you don't have to worry about spitting up a server.

  • You don't have to worry about operate system.

  • You don't have to worry about anti virus.

  • You have to worry about firewalls.

  • You don't have to worry about all of that administrative crap.

  • You could just simply call a function that's going to do whatever it is that you need done if we go over here.

  • Basically, what we're gonna be taking a look at is their their computer vision, which I think is pretty interesting.

  • So basically they have a computer vision cloud function that is able to extract ric information from images to categorize and process visual data and perform machine assistant Moderation of images to help curate your service is so imagine if you're creating the next Instagram or let's say, you know, I think about this where I had a friend of mine whose clients were interior design companies, and so they had lots and lots and lots of pictures of their inventory.

  • So instead of having to have somebody go through and manually tag videos with Matt Metadata about what our pictures with mezut metadata about what's in the picture, imagine if you could just call a cloud function to do that for you automatically.

  • And so that's what this particular Computervision cloud function will d'oh on.

  • So you have the image here and then from the image it's able to perfect.

  • Try to figure out objects so it tells you, you know, objects.

  • So it says object building with a confidence of what the confidences tries to tell you, those kind of things.

  • We click on the subway, so this is a subway picture.

  • And so it talks about the objects in the picture, and so it can say there's a person.

  • That confidence of that is 0.67 There's another person confidences 0.67 object.

  • There's a subway train.

  • It's a land vehicle, right is actually able to pull all of this information out, and then you might be able to process this picture based off of whatever whatever is being told to you.

  • So you may you may simply add information into the metadata of the picture to make it easier for you to search for things going to the future.

  • Or if you're doing some kind of instagram clone or something like that, you could use this as a form of moderation so you can go here and you can click.

  • And again you can start to see basically what the cloud function is able to do.

  • And to be honest with you, I mean, you can also see the problems again just to make sure, just to make sure that we're clear, these cloud functions aren't necessarily absolutely perfect.

  • But they get you closer to what you're going, and they might be good for what you're trying to D'oh!

  • Now, if we go over and we take a look at their little quick start guide over on the left hand side, you can see the different languages that make that are required in order to use this particular Computervision cloud function S So we're looking at Curl Here is a curl.

  • It is a pretty easy easy language.

  • Er, basically interpreter type thing s, we're going to take a look at curl, but you can see to analyze a remote image.

  • So again, this is very important.

  • You have to really be thinking about what the hell you're doing.

  • So if you're gonna analyze a remote image, you can analyze remote image with curl girls.

  • Rather easy go Jonah JavaScript know Js or python.

  • So these are the different languages that you can use for a remote image.

  • So this is an image on somebody else's website.

  • Analyze a local Emmett in order, analyze a local Amick.

  • Then you would either need C sharp or python.

  • So yeah, this is important.

  • You're like, OK, Ok, so to analyze an image, I need to learn Java and then you find out that the image is going to be local and then they don't.

  • They don't have an option for job Locally, you have to learn C sharp or python, right?

  • And again, I'm telling you, I'm telling you, the tech world, that you wanna be a real tech professional, it is so frickin paint by numbers.

  • It's so Oh, all these new people, all these new people want to reinvent the wheel all the time.

  • I'm telling you, the tech profession is paint by numbers.

  • What do you want to dio?

  • What product will allow you to do that?

  • What do you need to do to administer that product you get because you just fill in those blanks and then you learn whatever the hell that is, right s we go down here, we can take a look at the the curl eso it talks about basically how to set everything up and all the things that you need you need.

  • This is a subscription key on.

  • You also need a whirl for basically the encoding.

  • So when you call the cloud function where that's going to be coming from gives you some other stuff here and basically we can see the curl command.

  • So curl command basically calls curl.

  • Then you give this a option.

  • Then what you're gonna be doing is giving a subscription key.

  • So basically, this is kind of like your your law again.

  • So hey, this is what I am.

  • Build me cause again for all the computer, you will get a bill that would go against your bill.

  • Uh, give another argument than you to say what the content type is basically here.

  • This is where you're calling that a p i that cognitive Microsoft dot com vision blah blah, blah, blah, blah.

  • And you're plugging in what you're looking for so features the future is that you want you want categories you want description, you want details?

  • Landmark language.

  • So basically, these are the things that you want, this cloud function to pull out.

  • Then you give another argument here and then basically, then you point it.

  • So this is for remote.

  • This is for remote.

  • So this is basically you are now analyzing an image on somebody else's website.

  • And so they're here again.

  • Basically, you then say what website or what picture you analyzed upload up with the media or Wikipedia Commons, Blah, blah Shockey, Waterfall of J.

  • Peg.

  • So basically, this is the image that we're gonna be analyzing that is going to be on this particular website, and then it will go through animal process.

  • So for here, a successful responses returning Jason and so with Jason, Basically, you get all of this in from different information Name outdoor water, basically, that gives tags.

  • So these are the tags that you would get off that particular image, get the caption.

  • You get some other information here and then you're able to do whatever you want for that image.

  • You want to copy that image?

  • Do you wantto do whatever else?

  • And so basically, that's what we're looking at here again, if we go over what we take a look, if you have a script So again analyzing the image with Java script, then you just come here and again.

  • This is all is all JavaScript.

  • So basically, you know, you've got the subscription key.

  • You've got the end for money.

  • You have different things here.

  • And basically, all all this code is doing is this is the code that's required in order to go out, take a look at an image, basically have Microsoft cloud functions, process that image on.

  • Then you get the output just like we got before.

  • Make your water blah, blah, blah.

  • All of this different information.

  • So again, the important thing to be looking at here is this doesn't look like old school administration, right?

  • There's no right clicks here.

  • There's no left clicks here.

  • There's no whatever else this is This is how you're coding out your infrastructure.

  • So this becomes your infrastructure.

  • You're not dealing with some kind of window windows or Lennox gooey in order to configure things.

  • So basically, that's just a simple idea of what these cloud functions actually look like in the real world.

  • So there you go.

  • There's a brief introduction to serve Earless architecture er and clown functions.

  • Now, if you're sitting there trying to figure out what what you conduce A with clown functions and serverless architecture, basically all you need to do is you need to go out and you need to do a bit of research.

  • So again, these different vendors have just a crap a ton of different products.

  • And so it's pretty simple.

  • Basically, if they offer a cloud function that you can use, then you can use that cloud function.

  • If they don't offer a cloud function you can use, then you can't use it because it doesn't exist.

  • And so that's an important thing to know.

  • Don't immediately run out and go, Oh, we're gonna go.

  • We're gonna go to our infrastructure is going to be entirely serverless because you may go out there and you may find out that again they're serving cloud functions that you particularly require that are simply not available yet.

  • Now, when you go out and you're going to start looking at using these clown functions again, things that you need to be thinking about is regulatory compliance again.

  • No 18 year old geek wants to think about regulatory compliance, but if you're not thinking about regulatory compliance, you're not a real attack.

  • Professional regulatory compliance really matters now.

  • If you're a some mom and pop, you know floral shop, you may not worry about PC I or hip a compliance.

  • But again, if you're dealing with medical information or you are dealing with credit cards or something like that, then you do need to make sure that their PC I or their hip a compliant beyond that, then you need to look at things like, what companies or what vendors does your company organization already have a relationship with right?

  • If you're already building off the use your stack.

  • If you if you have virtual machines and as your you have stored in is your your databases, that is your then go with your you know, don't don't go out as our spinning of Lambda service is, if you already have this huge bill going to assure everybody right and again, that's one thing a lot of people don't think about, is they?

  • Dio and their organization has already built off of one cloud stack.

  • And then, for some reason, they started employing crap of eight of us or IBM or something like that.

  • When you say they're going, you've already built most of your infrastructure off of Is Your So Azure offers you?

  • The service is that you need just stick with is your keeping in one staff.

  • That's better for things like Billy, And that's better for things like administration and again when you leave the job.

  • Whether you leave for a better job, whether you fall over dead, the fact of the matter is, somebody's going to have to come behind you and maintain the systems and infrastructure that you've created.

  • And if all that infrastructure is more or less in one stack, that's gonna make life pretty easy past that.

  • You're gonna have to know what programming languages are required in order to use these different architectures again, whether it's go where Java script or Java PHP or python or C sharp or any of these things right?

  • It basically depends on what the vendor offers, right.

  • There's this idea that you can learn one language like the one language you learn that'll do everything for you.

  • And that's not not really case.

  • Basically, you know what languages are required simply depends on what these vendors decide.

  • So you may have a Google vision recognition cloud function, and it is your vision recognition, cloud function and an IBM vision recognition club function.

  • And those 3 may require different languages not for any like, nitty gritty technical reason.

  • Just simply the people that were the Google people that were developing their cloud vision.

  • They really liked this language, And the IBM people really liked this language of the Microsoft people really like this language.

  • There's not like some hyper technical reason why one language works, and when language doesn't most of the time, so many of the time, it's just the people building that particular product they really like to these languages.

  • So therefore they implemented those languages, and so therefore, if you want to use that cloud function, you need to use those languages no amount of arguing is gonna get you around it on, then pass that One of things you're gonna have to be thinking about too is the price of these these cloud function.

  • So you're going to be charged based off of compute.

  • So whether it's compute time Oh, our actual computes this.

  • I think IBM actually card busy for, like, computes.

  • Not sure how that math works out, but you do have to be careful about that.

  • Uh, using compute like this makes compute relatively inexpensive, relatively relatively.

  • But But, you know, again, it depends on what you're talking about with relatively.

  • If if you're using compute in order to do vision recognition on an image that may be very inexpensive, right, So you put an image up, it doesn't deserve vision recognition.

  • It cost you half a set.

  • On the other hand, if you're using cloud functions to do something like encoding videos, So if you've got a three gig video file that you're gonna be in coding right, that is most likely going to cost a hell of a lot more than simply analysing and simply because of their computer re sources that are required now, it may not matter to you, right?

  • If you If you upload 10 videos per month, simply be having a cloud function that does that video and Cody and you get your little $5 bill at the end of the month, that might be a k a.

  • Okay, with you, wait $5.

  • I don't have to worry about a server.

  • I don't have to worry about antivirus and afterward that any of these things great Another hand again.

  • If you're trying to create a competitor for YouTube and you're playing to get thousands of videos processed per day, If you start paying for a cloud function to encode those videos, you may start getting insanely high bills.

  • And so again, this is one of things is why it's really important that you start thinking about how you actually want to build your infrastructure and what is the most cost effective way of building our infrastructure.

  • So if you're gonna you're gonna be encoding five or 10 videos per month using a cloud function in order and co.

  • Those videos makes sense.

  • Yeah, maybe, maybe a little expensive of its five bucks.

  • You don't care underhanded.

  • You're processing 1000 videos or 10,000 videos a month.

  • Then that's one of name makes sense to set up your own dedicated video encoding server and then actually have that video encoding server.

  • Do it because you you may have to outlay 10 or $20,000 initially to have that hardware and set everything up.

  • But then, once you do, there's no riel, incremental cost per per encoding that has to has to get accomplished.

  • And so this is one of those important things really be thinking about again.

  • We start thinking about cloud infrastructure is not one way or another.

  • It's not public Cloud versus private clown vs Hybrid Cloud It's not.

  • It's not server less versus server oriented versus client server.

  • Where you're gonna be looking for is you need specific functionality.

  • You need that functionality price point that fits in with the different regulations that are required for whatever it is that you're doing, that you have the skill set to be able to maintain so on and so forth.

  • And then from there, you figure out the best option for you and and serverless architecture again for a lot of these cool things, I think it'll be very important also going forward because one of the things that you see in the technology world a lot of times is that basically what happens the technology world's forest products are concerned is the products that have been developed.

  • The products that have been developed, open billets point, get ported to the new technology.

  • So again, file sharing video encoding that kind of that kind of stuff that we've had from the old infrastructure.

  • They've created versions of that for a serverless architecture.

  • One of the problems you're going to start running into, though, is as they develop new solutions in serverless architecture, they're not necessarily going to make that backward compatible, right?

  • So if they come up with drawing recognition functions, if they come up with some of these speech recognition phone functions as they come up with Maura and more tools that have been built in the service architectural world, the cloud functions world, they're not necessarily going to create versions of those that you're going to be able to install on your local server.

  • So that's one of the important things now to be thinking about this whole service.

  • Architecture again is not about just going whole hog in the service architecture, right at this second migraine and everything over to it, it's more the idea.

  • This is where everything is going.

  • So if you start learning about this now, as new features and functionality come along and service architecture, you can start bringing that into what your infrastructure that you're building out is on.

  • And then start.

  • Start the slow process that way, because again, one of the problems that people run into nowadays is again a lot of people hate the cloud again.

  • The clouds of class it's here.

  • It's kind of like water.

  • It's kind like running water, like there are a lot of concerns with running water.

  • Do you know what is required to make that the water come out of your tap?

  • It is a huge infrastructure is a huge system, but a certain point you just get used to running water and you just hope it's always gonna run, right?

  • Yes, Theoretically, the water system could get tainted and everything go to hell.

  • But if you worry about it too much, you're not gonna get anything accomplished in a day when the big things now is that a lot people feel like with the clouds like, Oh, I'm not going to go to the cloud to cloud the scam.

  • The clouds, this the clouds.

  • That and so one of the big problems for them as technology professionals is they're not looking at all the functionality that's been created on the cloud and then they're not thinking at all, then about what's gonna be required and actually to implement that functionality.

  • And then what's gonna happen is some snotty ass kid 15 years younger than them that has always has always been used to building infrastructure off the modern way is gonna come in at some point, that little fat that that kid that's 15 years younger than you is basically going to, you know, revamp your entire infrastructure.

  • And then at that point, you don't you don't have a job anymore because not only not only did you not upgrade your infrastructure along the way, but you know the people, they didn't get the skill sets required to be able to maintain and manage the new infrastructure.

  • So these are some of the things I think about it.

  • Think about this with the old voice over I p World are the old telephone system.

  • World Voice Over i p World.

  • When everything moved over the voice over i p.

  • I saw a lot of old school telephone administrators that were completely screwed because they knew digital telephones and analog telephones.

  • A new call routing.

  • They knew that type of stuff, but they didn't understand.

  • I p addresses.

  • They don't understand networking.

  • They didn't understand security and servers and all that kind of stuff.

  • And so basically you you had this thing.

  • You had telephone right voice communication, right When you think about voice communication, a old school analog or digital telephone system gave you voice communication.

  • But it used systems and technology that were very specific, right?

  • So when everything moved over to avoid right, Yes, it's still picking up a phone and talking to somebody.

  • But the technology required in order to do basically the same result was entirely different.

  • And I saw I saw old school telephone administrators go from being kings of the hill to lay it off with no job prospect.

  • The reason being because networking came in, you know, analog and digital telephones went out and they just at that point they were.

  • They were basically obsolete So be careful about this and think about this even if you don't want to be deploying serverless architecture.

  • Er, right now, you need to be looking at this and you need to be upgrading your skill set so that if this has to be implemented, or if you go into an infrastructure with this type of stuff that you feel at least comfortable enough dealing with it, that you can get up to speed and you're not totally swamped when you see it.

  • So as always, I enjoy doing this video and I look forward to the next one.

creating these classes requires equipment and service.

Subtitles and vocabulary

Click the word to look it up Click the word to find further inforamtion about it