I'm a nontechnical startup founder with a PaaS product and these have helped me so much. But I'll comment specifically on this one to say that the gray hair is not a bad thing ;)
Would be interesting to find a link in the comment to this YT-video, which transfers toward a real online app using FaaS ... just to get a personal impression of what FaaS can do and how it feels ...
Hi Hans, thanks for your interest in this subject! At the link in the description, you can find some use cases and a section for Faas and IBM. You can create your own account and test these capabilities directly ➡️ ibm.co/3cLOunU You can also check out these ➡️ ibm.co/3DVueMA & ibm.co/3nOPXAc Hope this helps! 🙂
Not really. Microservices can be, and usually are, run on backend servers with idle times. But it is possible to have Microservices use functions to retrieve data. Check IBM cloud's video on Microservices for better explanation.
Yes, write software that way and run in on premise and you have in the long term cheap hosting, yet hopefully maintainable software. I wrote hopefully, since you do have four more layers of complexity than using MirageOS on bare hardware, which will in practice (due to containers inside VMs ) more likely be six layers.
Honestly pretty bad explanation. Spends 50% of the time slowly spelling words with a squeeky pen and forgets Saas? Skip to 8:55 for a 3 seconds description of FaaS. Everything else is a waste of time
10:03 : 1. Pay for Use only - but what about maintenance,security,localization service pay? 2. Focus only on your code - let's be accurate "Focus on your Code only, while other people focus on other parts you rely on" And giving someone the authority to manage layers of your applications should not be overlooked. - What about redundancy and spilling? if the user code keeps a demand for new support code, at some point the service will contain a lot of code that is not used. and also since code is created for a purpose, and you divide the focus between service code and user code, the original purpose for adding the code is being split. 3. Auto-scaling - the cutting or adding of resources without consulting the application's intent. 4. Availability of the platform seems irrelevant to the discussion of working with this "special" service, because it's covered by the Infrastructure as a Service realm. Please correct me if I am wrong. My main drive is that a standard needs to be set for owning files and sharing files, and be used right from the core of the operating system. I mean if you buy an application or a movie, those files are not your own, and are being services to you, you can always send those files back to the company, and the company can always take them back. Each file must be identified with "proper use". Including and especially script files. If you run an application that misuses files it has to be because you approved it for that application. If you remove certain "usage" from they way you use an application, then, all files that were required for that operation only should also be removed. You see. it's more about enjoying our limitations in code writing because we know it prevents mistakes and remote harm-doing. Publishing and Sharing should have more restrictions. Here it seems I can speak my mind. But I wish I could use a PDF to explain rather than pure text paragraphs. And I wish I could log these remarks with tags mainly around my intentions for writing this down, so anyone who reads will put it into the right context.
Hi Jason. Thanks for the insight on FaaS and serverless. Just had a question though. So what's the difference between SaaS and FaaS? Does SaaS contain FaaS ? It appeared to me after listening twice that SaaS contains FaaS. Please let me know.
Yes. FaaS can be standalone or a subset of SaaS. Think about a checkout SaaS platform, you can just use the SaaS platform itself and let your users checkout directly or if they open up their APIS you can FaaS into it and get say the user details.
What's crazy is my grandmother worked for IBM back in the 1940's to 70's. Now they're teaching people modern cloud concepts in the 2020's. Whatever you think about massive IT companies, it's good to see them staying relevant. I'm not actually sure what IBM does these days.
Who's the client in FaaS, which Customer DB are they accessing? The object storage service and the authentication service shouldn't they be in between the API Gateway? The user authenticates via the service, then he has access to the API which gets him the customer/account details? I'm confused about the whole process now. Also, the section which you categorised as FaaS, shouldn't it be Saas? A user would communicate with FaaS via SaaS, that is my understanding. Can anyone explain?
Hey there! 😃 The key difference between SaaS and FaaS is the level of abstraction and management. SaaS requires zero maintenance as the whole IT solution stack is abstracted and managed by a Cloud Service Provider (CSP) for you. So, it's a more fully developed and ready to use solution offered to customers via a subscription model over the internet. Gmail and Salesforce would be two good SaaS examples. FaaS on the other hand abstracts everything as well except the individual "functions", actions, or pieces of the business logic that is managed by the customer. Outside of SaaS, FaaS has the highest level of abstraction at the smallest unit of scale which would be a function. So, with FaaS, a customer can break their application down into individual functions and upload them to a FaaS programing platform managed by a CSP where these functions will be triggered and executed when you need them. Also, FaaS is very cost effective as a customer only pays for the times that their functions get called instead of having to pay to have their application always on and waiting for requests like you would have to with PaaS. I would recommend taking a look at some tutorials for our FaaS offering, IBM Cloud Functions, to learn more about FaaS 👉 ibm.co/2YWwFvp Hope this is helpful and thank you for your question!
amazing video content and quality. love the transparent board- also i believe you guys are all having to write backwards for it to display like that for the users (us watching the video)? mega props. thanks for the explanations
they write normally "on the glass", then the video is mirrored horizontally, you can see that he writes with his left hand and has watch on his right, which I bet in real life is the other way around ;)
Hi Jason , Always highly available as you have clearly explained it , but is this high availability still not compromised in case of highly demanding applications (i.e real time performance of say data being streamed on line and many clients can create events simultaneously) an example comes to mind like crypto trading app or weather predictions app , your input is highly appreciated
Hi Mukesh! Thank you for the suggestion! We'll see what we can do about getting that video made. We would recommend you subscribe to the channel, if you haven't yet, to make sure you'll know when we get it published. In the meantime, you might find some of the answers in this video for SaaS: ibm.co/2X77I2T. In that video's description, you can also find links to videos for IaaS and PaaS. 😀
These IBM Cloud technical snippets are absolutely fantastic.
Their presenters are really adept at writing letters backwards onto a transparent board.
@@icLllliIIIIlILLilLlIjigel haha, it's bcz the video is mirrored
I'm a nontechnical startup founder with a PaaS product and these have helped me so much. But I'll comment specifically on this one to say that the gray hair is not a bad thing ;)
Absolutely one of the best overviews I’ve ever seen! Amazing job!
@ibm can you use “cognitive” to cancel the squealing marker noise? -1 on every video until; use as labels
Would be interesting to find a link in the comment to this YT-video, which transfers toward a real online app using FaaS ... just to get a personal impression of what FaaS can do and how it feels ...
Hi Hans, thanks for your interest in this subject! At the link in the description, you can find some use cases and a section for Faas and IBM. You can create your own account and test these capabilities directly ➡️ ibm.co/3cLOunU
You can also check out these ➡️ ibm.co/3DVueMA & ibm.co/3nOPXAc
Hope this helps! 🙂
What about the security man? We may lose all hardware, hypervisor, os, run time, apps in a flash if a sys admin password is compromised?
Is FAAS is synonymous to API/Micro services
Not really. Microservices can be, and usually are, run on backend servers with idle times. But it is possible to have Microservices use functions to retrieve data. Check IBM cloud's video on Microservices for better explanation.
Can’t we do state full processing .and what are the disadvantages limitations of serverless
Slick video
Next service will be like DNAS - Do nothing as service. Just pay and ship your software 😂😂
It's serverless! Great for getting code out there without having to manage the server it runs on.
Yes, write software that way and run in on premise and you have in the long term cheap hosting, yet hopefully maintainable software. I wrote hopefully, since you do have four more layers of complexity than using MirageOS on bare hardware, which will in practice (due to containers inside VMs ) more likely be six layers.
Honestly pretty bad explanation. Spends 50% of the time slowly spelling words with a squeeky pen and forgets Saas?
Skip to 8:55 for a 3 seconds description of FaaS. Everything else is a waste of time
Too much yapping, just skip to minute 7. The video title is FAAS not the entire thing. Also, great explanation.
quality content, thanks!
anyone noticed that he was actually writing with the word flipped? lol
What exactly does the application provision time in this video mean?
#MinIO for Object Storage President! 🙌
Outstanding video, I've never seen cloud deployment models explained in such an engaging way. Subscribed.
10:03 :
1. Pay for Use only
- but what about maintenance,security,localization service pay?
2. Focus only on your code
- let's be accurate "Focus on your Code only, while other people focus on other parts you rely on"
And giving someone the authority to manage layers of your applications should not be overlooked.
- What about redundancy and spilling? if the user code keeps a demand for new support code, at some point
the service will contain a lot of code that is not used. and also since code is created for a purpose, and you
divide the focus between service code and user code, the original purpose for adding the code is being split.
3. Auto-scaling
- the cutting or adding of resources without consulting the application's intent.
4. Availability of the platform seems irrelevant to the discussion of working with this "special" service, because
it's covered by the Infrastructure as a Service realm.
Please correct me if I am wrong.
My main drive is that a standard needs to be set for owning files and sharing files, and be used right from the core of the operating system. I mean if you buy an application or a movie, those files are not your own, and are being
services to you, you can always send those files back to the company, and the company can always take them
back. Each file must be identified with "proper use". Including and especially script files.
If you run an application that misuses files it has to be because you approved it for that application.
If you remove certain "usage" from they way you use an application, then, all files that were required for that operation only should also be removed.
You see. it's more about enjoying our limitations in code writing because we know it prevents mistakes and
remote harm-doing. Publishing and Sharing should have more restrictions. Here it seems I can speak my mind. But I wish I could use a PDF to explain rather than pure text paragraphs. And I wish I could log these remarks with tags mainly around my intentions for writing this down, so anyone who reads will put it into the right context.
Loved your analysis
Dude if you have to voiceover 3+ times just redo the video 🤣
Hi Jason. Thanks for the insight on FaaS and serverless. Just had a question though. So what's the difference between SaaS and FaaS? Does SaaS contain FaaS ? It appeared to me after listening twice that SaaS contains FaaS. Please let me know.
Yes. FaaS can be standalone or a subset of SaaS. Think about a checkout SaaS platform, you can just use the SaaS platform itself and let your users checkout directly or if they open up their APIS you can FaaS into it and get say the user details.
Thank you! Wonderful visuals
What's crazy is my grandmother worked for IBM back in the 1940's to 70's. Now they're teaching people modern cloud concepts in the 2020's. Whatever you think about massive IT companies, it's good to see them staying relevant. I'm not actually sure what IBM does these days.
You were too philosophical rather than presenting what you really can offer
Who's the client in FaaS, which Customer DB are they accessing? The object storage service and the authentication service shouldn't they be in between the API Gateway? The user authenticates via the service, then he has access to the API which gets him the customer/account details?
I'm confused about the whole process now. Also, the section which you categorised as FaaS, shouldn't it be Saas? A user would communicate with FaaS via SaaS, that is my understanding.
Can anyone explain?
He had to practice writing mirrored for this
8:05
good explanation, love your video and chanel
That was terrific! 🤩
Where is saas lol
Hello, I am looking for an internship. Is there any opportunity ??
Thanks
Absolutely great video with easy-to-understand examples.
Nice video. Wud u mind explaining the diff between SAAS vs FAAS.
same question
Hey there! 😃
The key difference between SaaS and FaaS is the level of abstraction and management.
SaaS requires zero maintenance as the whole IT solution stack is abstracted and managed by a Cloud Service Provider (CSP) for you. So, it's a more fully developed and ready to use solution offered to customers via a subscription model over the internet. Gmail and Salesforce would be two good SaaS examples.
FaaS on the other hand abstracts everything as well except the individual "functions", actions, or pieces of the business logic that is managed by the customer. Outside of SaaS, FaaS has the highest level of abstraction at the smallest unit of scale which would be a function. So, with FaaS, a customer can break their application down into individual functions and upload them to a FaaS programing platform managed by a CSP where these functions will be triggered and executed when you need them. Also, FaaS is very cost effective as a customer only pays for the times that their functions get called instead of having to pay to have their application always on and waiting for requests like you would have to with PaaS.
I would recommend taking a look at some tutorials for our FaaS offering, IBM Cloud Functions, to learn more about FaaS 👉 ibm.co/2YWwFvp
Hope this is helpful and thank you for your question!
Hi is there any practice videos ?? How can we implement FAAS using IBM cloud with any platform like .NET core ?
amazing video content and quality. love the transparent board- also i believe you guys are all having to write backwards for it to display like that for the users (us watching the video)? mega props. thanks for the explanations
The lightboard technology allows them to write normally :) not backwards
they write normally "on the glass", then the video is mirrored horizontally, you can see that he writes with his left hand and has watch on his right, which I bet in real life is the other way around ;)
Really helpful!!
Very nice format, tech and delivery. Good job.
Made it clear , like these snippets from IBM.
Hi Jason , Always highly available as you have clearly explained it , but is this high availability still not compromised in case of highly demanding applications (i.e real time performance of say data being streamed on line and many clients can create events simultaneously) an example comes to mind like crypto trading app or weather predictions app , your input is highly appreciated
Can you make an explanation video just to explain where n how Baas , faas, paas, IAAS sit wrt each other. What kind of services they comprise of.
Hi Mukesh! Thank you for the suggestion! We'll see what we can do about getting that video made. We would recommend you subscribe to the channel, if you haven't yet, to make sure you'll know when we get it published.
In the meantime, you might find some of the answers in this video for SaaS: ibm.co/2X77I2T. In that video's description, you can also find links to videos for IaaS and PaaS. 😀
Very ... inspirational! Great stuff!!
This IBM Cloud concepts-explanation videos are absolutely amazing!
It's amazing that all this is an IBM cloud technology, and IBM is not leading in the Cloud computing.
Awesome explanation 🤩🤩
I started to wonder how does the glass board actually work
Easy: The video is flipped in post-production.
One of the best explanations
Thanks for uploading these videos!
You're welcome, Jordi! We're glad our videos are of use to you! 😀
What’s the tool you guys use to create that transparent board?
glass and mirror recording horizontaly
Great and simple!