Introduction to Serverless Computing and Architecture

  Рет қаралды 5,606

Arpit Bhayani

Arpit Bhayani

2 жыл бұрын

System Design for SDE-2 and above: arpitbhayani.me/masterclass
System Design for Beginners: arpitbhayani.me/sys-design
Redis Internals: arpitbhayani.me/redis
Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
Sign up and get 40% off - app.codecrafters.io/join?via=...
In the video, I discussed serverless computing, clarifying that it doesn't mean no servers are involved. I highlighted the caution needed when adopting it and explained its purpose. Real-world use cases were explored, such as cost efficiency, scalability, and automation benefits. The shift from traditional server provisioning to on-demand scaling was emphasized. Serverless offerings from major cloud providers and the advantages of focusing on core business logic were covered. Examples included chatbots, online judges, vending machines, and cron jobs, showcasing the versatility and cost-effectiveness of serverless architecture.
Recommended videos and playlists
If you liked this video, you will find the following videos and playlists helpful
System Design: • PostgreSQL connection ...
Designing Microservices: • Advantages of adopting...
Database Engineering: • How nested loop, hash,...
Concurrency In-depth: • How to write efficient...
Research paper dissections: • The Google File System...
Outage Dissections: • Dissecting GitHub Outa...
Hash Table Internals: • Internal Structure of ...
Bittorrent Internals: • Introduction to BitTor...
Things you will find amusing
Knowledge Base: arpitbhayani.me/knowledge-base
Bookshelf: arpitbhayani.me/bookshelf
Papershelf: arpitbhayani.me/papershelf
Other socials
I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
LinkedIn: / arpitbhayani
Twitter: / arpit_bhayani
Weekly Newsletter: arpit.substack.com
Thank you for watching and supporting! it means a ton.
I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.

Пікірлер: 30
@user-st2dd9es9v
@user-st2dd9es9v 2 ай бұрын
From were you should start or what should be the main steps when migrating from a traditional infrastructure to a serverless one? What should be the things that are taken into account?
@vikasbhutra9400
@vikasbhutra9400 2 жыл бұрын
Perfect Video for all those who want to start learning about serverless computing. Great Explanation !!🙌
@psiddharth99
@psiddharth99 2 жыл бұрын
Thanks Arpit! This video cleared all my doubts related to Serverless Architecture.
@kalpeshmali8498
@kalpeshmali8498 5 ай бұрын
Very informative and indepth video arpit sir i hope you get more recognition from the comunnity you deserve more students and more subscribers sir Thanks for the Video :)
@techwithnaga
@techwithnaga 3 ай бұрын
Thanks Arpit
@JenilCalcuttawala
@JenilCalcuttawala 2 жыл бұрын
Awesome explanation as always! GCP Cloud Functions Gen 2(in Pre-GA as of now) will be able to support longer running tasks (upto 60 minutes).
@arsyaswanth5
@arsyaswanth5 Жыл бұрын
Best explanation for serverless architecture.
@ABHIJAYPATNE
@ABHIJAYPATNE 2 жыл бұрын
Superlike! The practical use case was very helpful.
@theSDE2
@theSDE2 2 жыл бұрын
Awesome video. Learning alot and started taking notes as well. 😎
@AjitSingh-hd9op
@AjitSingh-hd9op Жыл бұрын
Very insightful and useful. Thanks for sharing!
@altafalamansari1997
@altafalamansari1997 2 жыл бұрын
Very informative. Thanks alot 🎉🎉
@birensubudhi
@birensubudhi Жыл бұрын
Serverless cloud services can be utilized for many use cases not limiting to these 5. Many companies have already moved most of their services to serverless. As you mentioned, SQS, SNS, DyanamoDB, AppSyn are all serverless. For startups this is a very good thing as they wouldn't have to worry about having DevOps team and time to market is faster. Any business that doesn't require 24*7 demand, serverless would be a great pick.
@jaideeppyne1880
@jaideeppyne1880 2 жыл бұрын
Can you also share the presentations used in the video as attachment below?
@janardhansharma9094
@janardhansharma9094 2 жыл бұрын
Your videos are awesome !!! BTW, what tool do you use for the presentation ? (I mean, both hardware and software)
@AsliEngineering
@AsliEngineering 2 жыл бұрын
Description has the information 😃
@ayushgarg5929
@ayushgarg5929 Жыл бұрын
Please make a video on Distributed Queue
@JardaniJovonovich192
@JardaniJovonovich192 2 жыл бұрын
Great Video, Arpit !! Let's say, I want to run a script for every 5 seconds which GET's status from a REST Endpoint. Responses received from the endpoint will be either SUCCESS or FAILED. If response received is FAILED then I will trigger someother workflow. Do you think opting Serverless would be a good usecase, given that this should run for every 5 seconds ?
@mr_code312
@mr_code312 2 жыл бұрын
yes server less would be fine for these
@martinabeita8852
@martinabeita8852 Жыл бұрын
Awesome explanation but what would happen if a serverless architecture comes under DDos attack then it can costs you thousands of dollars right?
@AsliEngineering
@AsliEngineering Жыл бұрын
Yes. Cloud providers typically prevent that.
@martinabeita8852
@martinabeita8852 Жыл бұрын
@@AsliEngineering okk thank you for the info
@swagatochatterjee7104
@swagatochatterjee7104 Жыл бұрын
Can you please explain why online-judge is a good case here? If you send the whole testcase set, your code may take more than 15 minutes to run all the test cases. So lambda may timeout. Moreover many serverless systems doesn't give access to internal OS level constraints, which are absolutely important in cases, say when you don't want anyone to run a fork(). I'm curious to know how such cases can be implemented in serverless?
@AsliEngineering
@AsliEngineering Жыл бұрын
1. you will pick serverless only if your eval will complete within 15 mins. 2. you do not need fancy OS level privileges to fork a new process on serverless env
@swagatochatterjee7104
@swagatochatterjee7104 Жыл бұрын
@@AsliEngineering sorry if I misplaced my question. 2.I meant how can I place OS level privileges in Serverless Runtime so as to prevent certain syscalls like `fork`. I don't want to run fork, I want to block it. 1. How can I design serverless patterns when I want to run code against multiple test cases which very well may take more than 15 mins collectively, but individually may take minutes? Then shoukd there be like invocation of each lambda for each test case? If so how are we expected to collate all the results and send back a response?
@gunahawk6893
@gunahawk6893 2 жыл бұрын
Bro can we do dsa in python as it's my main language and built project with python and then learn lld and hld
@AsliEngineering
@AsliEngineering 2 жыл бұрын
Yes. We can.. totally.
@gunahawk6893
@gunahawk6893 2 жыл бұрын
@@AsliEngineering thanks bro
@mr_code312
@mr_code312 2 жыл бұрын
Hi bro, Can you share the notes
@AsliEngineering
@AsliEngineering 2 жыл бұрын
github.com/arpitbbhayani/knowledge-base
@mr_code312
@mr_code312 2 жыл бұрын
@@AsliEngineering love u Thank you so much bro ❤️❤️❤️❤️
Everything you need to know about REST
26:20
Arpit Bhayani
Рет қаралды 24 М.
The Serverless Hype Explained!
7:08
Simply Explained
Рет қаралды 104 М.
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 68 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 41 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 9 МЛН
Introduction to RPC - Remote Procedure Calls
33:05
Arpit Bhayani
Рет қаралды 28 М.
Designing Workflows in Microservices - Orchestration vs Choreography
17:26
What is Serverless - When to use it? - Explained in hindi
14:44
Mukesh Joshi
Рет қаралды 2,5 М.
Why, where, and when should we throttle or rate limit?
19:05
Arpit Bhayani
Рет қаралды 12 М.
Explained : Serverless vs Serverful Backends ⚡
11:50
Mehul - Codedamn
Рет қаралды 39 М.
Serverless Doesn't Make Sense
10:13
Ben Awad
Рет қаралды 364 М.
What is Serverless?
6:42
IBM Technology
Рет қаралды 182 М.
What is FaaS (Functions as a Service)?
10:52
IBM Technology
Рет қаралды 79 М.
How LinkedIn improved their latency by 60%
10:00
Arpit Bhayani
Рет қаралды 33 М.
System Design: TINDER as a microservice architecture
36:41
Gaurav Sen
Рет қаралды 1,2 МЛН
Tag her 🤭💞 #miniphone #smartphone #iphone #samsung #fyp
0:11
Pockify™
Рет қаралды 41 МЛН
Clicks чехол-клавиатура для iPhone ⌨️
0:59
Опять съемные крышки в смартфонах? #cmf
0:50
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,6 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 285 М.
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 11 МЛН