What is Serverless | Why use AWS Serverless? | Visual Explanations 🍀
Channel: Pythoholic
Date: 2020-08-16

Let's start off with the Introduction to AWS Serverless,
AWS serverless consists of multiple services that enable us to build and run serverless applications by providing us with fully managed services which do not require us to provision, maintain, and administer servers for backend components
These components are as: compute, databases, storage, stream processing, and message queues

⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I've been using Kite for 6 months and I love it! 
https://www.kite.com/get-kite/?utm_medium=referral&utm_source=youtube&utm_campaign=pythoholic&utm_content=description-only

"Serverless is the native architecture of the cloud that enables you to shift more of your operational responsibilities to AWS, increasing your agility and innovation"

With serverless, you need to bring your code or application, and you don't have to worry about the application hosting, You will be provided with the computational resources that you need to create a productive application with high availability and the power that it needs to serve its consumer requests.

⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I've been using Kite for 6 months and I love it! 
https://www.kite.com/get-kite/?utm_medium=referral&utm_source=youtube&utm_campaign=pythoholic&utm_content=description-only

Timelines for your convenience:
00:00 // Intro
01:47 // What is Serverless and why we need Serverless?
10:34 // AWS serverless computational services
12:02 // AWS serverless developer tools
13:02 // Features of AWS serverless
14:30 // Outro

NO SERVER MANAGEMENT
So rest assured, you don't need to provision or maintain any servers.

PAY FOR VALUE
This is a very important point and everyone must be aware of is that the whole glory about serverless has a caveat that boils down to the COST.
Remember that you Pay for consistent throughput or execution duration rather than by server unit.
So you only pay for the request transaction and AWS charges you for only that. and not for server usage itself.

FLEXIBLE SCALING
When it comes to the performance of your application, 
Your application can be scaled automatically or by adjusting its capacity through toggling the units of consumption rather than units of individual servers. It means that with increased demand or traffic it will automatically scale, and it can scale up and down based on the requirement.

AUTOMATED HIGH AVAILABILITY
When you use Serverless computation it provides built-in availability and fault tolerance. So if there is an AZ failure, you will not notice it.

AWS Solutions Architect Associate Certification 2020 Playlist:
https://www.youtube.com/playlist?list=PLiH9_MU-6RjI9gdFqmvUfKRfw_zRxIb6o

Disclaimer: The content provided in the channel are not affiliated in any way to the organization. We provide information here on the channel based on the knowledge we have on the topic. We advise our viewers to please do their own research and read more about them from the source provided by the organization to get a better outlook on the topic that has been covered. 
These videos are just to provide you a platform to learn, and there can be mistakes and we are always trying to improve based on your feedback. we recommend viewers to have an open mind. Please support the channel to get more content like these in the future.

#RoadToAWS #AWSSolutionsArchitectAssociate2020 #Pythoholic