Stateful vs Stateless Architecture - System Design Basics
Vložit
- čas přidán 17. 04. 2021
- Stateful vs Stateless Architecture is basics of system design concepts. It is often asked in interviews when choosing different cloud services.
----------
PLEASE SUBSCRIBE ➡️bit.ly/36x6qQy ❤️
If you like my work considering buying me ☕bit.ly/3lumyqx
----------
PLAYLISTS:
- Associate Cloud Engineer Study Guide: bit.ly/37y1dYl
- Google Cloud Playlist: bit.ly/37uMZal
----------
- Questions? Thoughts? Disagreements? Tell us here in the comments.
----------
LETS CONNECT:
👍 Facebook: / multicloudguy
📸 Instagram - / multicloudguy
🐦 Twitter - / multicloudguy - Věda a technologie
Excellent explanation..! 👏
But I have one query. @5:07 I am not able to understand why do we need the load balancer at all? If we configure our instances to scale automatically (GAE/ Cloud Run), won't the new requests will automatically be routed to the new instances?
You are right Jenil. That example was geared towards VM. If you are using serverless compute, you don't have to worry about LB. You might wanna proxy through Gateway.
@@CloudAdvocate Aye aye sir..! Big fan of your content. Looking forward to more videos in this 'System Design' series.
Maybe in future you can also make videos on how real world cloud products/ features (i.e. spotify/ snapchat) are architected.
Appreciate your effort in explaining flawlessly. 👍 for the crisp presentation slides.
Excellent blog with clear and concise manner . It absolutely clear concepts about Stateless vs Stateful .
Thank you dear GK. It was an amazing yet simple explanation. You keep us connected to your channel. :)
Thank you! this is very helpful to begin with stateful/stateless arch.
Akka, Orleans and other Actor-model frameworks solve most of the covered problems related to statefull architectures. It is amazing to see how technologies evolve so fast
This is the best explanation I ever listened thank you for making this
Wonderful explanation! Keep up the good work.
Really clear and insightful. Thanks
Awesome explanation! Thank you!
This video is very useful for me 🙂 really thanks for making this kind of videos 🤟
Great video man, helped a lot!
Nicely explained. Thank you
Great explanation, thank you!
Nicely explained in simple words.
Excellent Explanation Brother
Bohot jada beautiful explanation ❤🙏🏻
It was very well explained even i am not a student of cloud computing but i have understand what he said..
This is so helpful ❤️
Nicely explained 👍
Thanks for the explanation
Awesome as always
Thanks babai!! Your tiktok was fantastic.
Excellent content and explanation 👍👍👍❤❤❤
Explanation is outstanding Sir.
Thanks and welcome
Make more videos of this kind. Thankyou
This is so helpful
Thanks!
Thank you for explain
Awesome video. Beautifully explained. I'm the first one to view this video. I also have a query: Can I learn AWS, Azure and GCP simultaneously (if so then how) or should I learn 1 and then other?
I wouldn't recommend learning all of em together. Pick one and stick to that :)
Hi Gk Sir ! Been following you for quite some time now. You are simply just great. I really need to ask you this. Given a time frame, say every weekend for the next three months if I had to dedicate to learning DevOps what would impact my CV much better. Spending time on projects more or prepping for AZ-204. my Ms finishes this year. (i know doing both is best but still). Thanks in advance !
Hi Arunabha, I guess spending time on projects along with Azure, by doing that spend time on fundamentals that I have covered in my "step by step guide"
@@CloudAdvocate Thank you so much sir !! That step by step guide is the Holy Bible now
Thanks for sharing
Appreciate you bro
Very helpful video sir
Thanks for the video!
A little offtop: try to pay attention to some extra BREATHING when pronouncing the "P", "T", "K" sounds, it will make you sound more native and understandable.
Best as always.
Thanks again!
Very useful and informative video. With the advent of Containerization, apps being stateless became a necessity. Not only stateless, there are other requirements too such as not writing to the server's file system, etc.
nice explantion❤
great video
being new to this topic, I have a very basic question.
If I go for a stateful architecture, is there anything that needs to be done to guarantee that the requests from the same user always go to the same machine? is there any way to guarantee that? (at least as long as the instance is up)
Using sticky session at Load balancer
@@CloudAdvocate thank you!
Good one.. Waiting for more on Kubernetes
Sure Appareddy
I have some confusion.. how the files sync in each server.. ? ( Db question, do we need to replicate databases if load increase on database too)
Yes DB replication has to be done. And all the servers connect to the HA cache or DB to fetch the data at rest.
Thanks for the video bro. Waiting for it
As always thank you for your support Mahesh!!
Nice Information GK Sir
Thanks
That made sense but stateless seems to still have state just kept out of the server, the server is readonly delivering state to the client, correct?
Correct
I am learning AWS now and come across state full and state less in network topic ... but in that topic they said state full will remember and stateless will not remember anything . Is what you are discussing and what i am reading both the same i doubt .. if yes which is the correct one ?
In the network context its commonly used for stateless vs stateful firewalls etc.
Good Explanation i have one doubt suppose if cache is failure what about in the line up here is not maintained high availablity na
Yes, cache has to be in HA and it can be single point of failure. So in case it fails, the request will be fulfilled from DB.
Video on Data Catalog for column level restrictions in Bigquery
Will do Avjeet. Thank you!!
thanks
I am very inspired by your video. can you please let me know from where do you take these images used in video?
I use Canva
@@CloudAdvocate Thanks
@@CloudAdvocate can we get an animated image in Canva?
👌👌👌
Hi, Thanks for your video. I have questions regarding the google cloud learning, is it good to learn from coursera or not.
Yes it is good to learn in coursera.
Thanks
Do you know how to solve state-full architecture challenges? You just mentioned the problem!
Why do we use load balancer?
If its always preferred to use the stateless architecture why does stateful architecture even exist ?
Good point! There are situations where you want to install MySQL or in K8's for instance. There you want to go with stateful services.
@@CloudAdvocate Gotcha. I DMed you on twitter please reply for that as well. ;)
Thank you,curious how design large users traffic site like fb insta scale billions users from small 1000 users ,could you share
Cool, @cloud Advocate
Hi I am java developer where i am working on development and few operations using docker as well, I want to kickstart with AWS cloud which I was passionate and influenced by your videos even more, but confused with lots of certifications and resources available in the market can you help me out to pickup any certificate which suits me and any learning resource
Thanks in Advance
You should definitely go for Developer Associate. And then you can go for DevOps professional if that interests you.
@@CloudAdvocate thought of same, that's cool tq
Brother plz tell about *HOW TO FACE AN INTERVIEWS for freshers * * how to search a job for freshers*
I see no video on docker.
Will create one soon.
no, thank you, sir
nine
It's "multiple", not "maltipel".