Everything You NEED to Know About WEB APP Architecture

  Рет қаралды 576,005

ForrestKnight

ForrestKnight

Күн бұрын

Пікірлер: 293
@fknight
@fknight Жыл бұрын
🖥 Dev Notes Newsletter 👉www.devnotesdaily.com/ 📓 Studious, Notion Template for Students 👉notionstudent.com (limited time discount added at checkout)
@christalwillett5399
@christalwillett5399 Жыл бұрын
Is there a mobile app?
@jonathanqoqonga
@jonathanqoqonga Жыл бұрын
Forrest, where did you get that Keyboard? What is it?
@reezuleanu1676
@reezuleanu1676 9 ай бұрын
This guy explained everything perfectly for me, got my undivided attention, then randomly dipped. Absolute legend.
@alabilight3967
@alabilight3967 Жыл бұрын
This is the first time in my life that I will search for a video, even after it disappeared abruptly, just to subscribe and like it. The content is truly excellent!
@oMikekiMo
@oMikekiMo 10 ай бұрын
Yeah I did that too, I had meant to the whole way through but the abruptness of the "goodbye" didn't give me enough time to get my feet of the desk. Excellent teacher.
@eng.danson9264
@eng.danson9264 Жыл бұрын
please continue to be straight to the point.thank u so much. we need people like u on you tube. not this other people who talk a lot about nothing important in particular
@tabliqatchi6696
@tabliqatchi6696 10 ай бұрын
I have no idea why, but I expected a poor quality click-bait video, but after watching this, I'm really enlightened on this. Thank you so much for making and posting this. 🌹
@sbulelomzobe5970
@sbulelomzobe5970 Ай бұрын
Bro I'd like to thank you for the effort you put in trying to explain all of this info in a way that we could understand. It's very overwhelming when you're starting off as a developer and you receive a bunch of info that's just all over the place. Please please please keep structuring your videos like this, especially tutorials.
@vivekjoshi3769
@vivekjoshi3769 6 ай бұрын
I came here as I got curious about web apps and I loved the way you explained it. I am not from a tech background and I thought I couldn't understand it but I did. Now I can explain this to anyone. Thank you!
@greenmanhulk
@greenmanhulk Жыл бұрын
This video was on my home feed for the last one year. Just watched it. Awesome piece. The way he ended the video was hilarious!
@Sylarleft
@Sylarleft Жыл бұрын
That's the most comprehensive explanation for beginners out there! Usually, we have to search each term separately, but this video puts everything in context
@SegrainesAMV
@SegrainesAMV 2 жыл бұрын
That ending though...
@thcdenton
@thcdenton 2 жыл бұрын
GOODBYE
@sjTheGladiator
@sjTheGladiator Жыл бұрын
😂
@alphaturtle4839
@alphaturtle4839 Жыл бұрын
Right felt like it was in the middle of him explaining.
@speckzdiesal4991
@speckzdiesal4991 Жыл бұрын
Wtf 😂😂😂
@Thembiola
@Thembiola Жыл бұрын
Like he has been explaining to people who hardly understand what he is trying to say then realized it's nolonger worth it and stopped immediately
@imAlexisdzn
@imAlexisdzn Жыл бұрын
I think this is the simplest, most understandable and beautiful explanation about WEB APPS Architecture ever. Great video!
@jpgenovese
@jpgenovese 2 жыл бұрын
Dude I have the worst attention span but this video is great, so much information in so little time. No time wasting. Subscribed
@ConquerJS
@ConquerJS 2 жыл бұрын
There's been a lot of backlash against micro-services with many teams running back to good ol fashioned monolithic architecture, as microservces can quickly become unmanageable and create impenetrable silos among larger teams where one team has no idea what the other team is doing even though both work on the same app, but neither team knows each other's codebases.
@chandragie
@chandragie Жыл бұрын
chronic 😮‍💨
@sandeepakariyawasam5216
@sandeepakariyawasam5216 Жыл бұрын
monolithic won't work for large applications like youtube where scalability becomes considerable factor
@webpro9083
@webpro9083 Жыл бұрын
Maybe they don't need to know, micro-services use internal API, there shouldn't be much issue though unless they don't have good documentation of their API
@maxmilliah
@maxmilliah Жыл бұрын
This sounds like a product management issue. For any well-managed product, micro-services management will be well documented and roles clearly assigned.
@michimarz
@michimarz Жыл бұрын
The state of the art is: you start with monolith, and then introduce micro-services when needed. And you consider introducing micro-services only if you have many small teams in your organisation (to reflect that structure in your app for development and maintenance).
@HeroineOfTwilight
@HeroineOfTwilight Жыл бұрын
Love how the code coffee transforms into a breakfast smoothie at 9:14 lol But for real thank you for this video; I'm completely teaching myself all of these computer science concepts so having a fairly bite sized, well-explained video laying these out is an especially helpful starting point on my way to understanding the overall picture.
@bulelanibotman
@bulelanibotman 2 жыл бұрын
thank you for explaining, microservices because as a student i really couldn't understand that concept. if you have time it would be appreciated if you could do a small demo app using the microservice architecture, looking at the code would further cement this knowledge!
@jahanzebrr
@jahanzebrr 2 жыл бұрын
Love the way you architected this video.... Came In, Told us everything & said Goodbye, no BS in between. Great Video BTW.
@StijnHommes
@StijnHommes Жыл бұрын
Are you sure we saw the same video?
@Cloud_XI
@Cloud_XI 5 ай бұрын
@@StijnHommes Man must be on youtube subscription
@robberttoorenburg42
@robberttoorenburg42 2 жыл бұрын
Thanx brother for explaining this to a complete beginner like me trying to learn software development!
@L0VEWAR
@L0VEWAR 2 жыл бұрын
This video is so so soooooo well done. Love the way you teach and gesticulate (and may or may not have stolen this habit to apply it to my own teaching). This video would have been super helpful for me 1 week earlier, so I would have scored a few bonus points at the recent interviews. Anyway, I did pass them. As for yourself sir, keep up a good job!
@ahmedelamin7515
@ahmedelamin7515 9 ай бұрын
gesticulate
@JavariasTestKitchen
@JavariasTestKitchen 23 күн бұрын
I was in deep for the server less architecture when the good bye hit me. 10 minute video felt nothing like 10. Greate content.
@jmayorga3501
@jmayorga3501 7 ай бұрын
About time KZbin recommends a video that makes sense and provides enlightening information.
@troyroa7768
@troyroa7768 4 ай бұрын
This video is so insightful. I've been looking for something like this for literally a while now but don't know the right query. Thanks, bruv.
@ZamirMubashir
@ZamirMubashir 2 жыл бұрын
The examples you gave really helped me wrap my head around the concepts. Appreciate the effort and to the point explanations!
@xyzxyzxyzxyz
@xyzxyzxyzxyz Жыл бұрын
Microservices are only necessary for large scale apps with very specific business cases. It is incredibly hard to define a domain inside a large application and when starting on your app a “monilith” structure is the way to go for most. As long as they keep the backend en frontend separated through “SPA” design and implement a pub/sub event driven architecture. Microservices can be created by cutting up the original monolith (if even necessary). But by doing tasks out of sync you can also easily scale up by deploying more workers
@howwwwwww.
@howwwwwww. Жыл бұрын
whats "SPA"
@xyzxyzxyzxyz
@xyzxyzxyzxyz Жыл бұрын
@@howwwwwww. singe page applications but most often used to describe a vue/angular/react paired with a loosely couples backend api
@ekeminios
@ekeminios Жыл бұрын
Thanks for sharing ForrestKnight! This is helpful: "Microservice architecture - A collection of services, that each serves a unique responsibility."
@aether3339
@aether3339 3 ай бұрын
first time watching your video, I love it. Can't wait to learn more from you.
@OjayMatuso
@OjayMatuso Жыл бұрын
I get the feeling this is the type of dude who can accomplish everything I'm trying to do
@yf4jm
@yf4jm 7 ай бұрын
you deserve 100 subs from a single account brother. You gave me a good idea about how development work
@ambikeya_tech
@ambikeya_tech 9 ай бұрын
Insightful post! Thanks for breaking down web app architecture essentials. Clear and concise, it's a valuable resource for understanding the fundamentals. Great job!
@aleksandrama5084
@aleksandrama5084 Жыл бұрын
LOL the goodbye at the end killed me
@marwann1
@marwann1 8 ай бұрын
Man that was a very well-structured, comprehensive explanation. Thank you!
@the-devacademy
@the-devacademy 7 ай бұрын
Such a great video, and the end though😅 was not expecting that😂 . This is the first time I wanted a you tube video to actually be longer 🤦‍♀️ awesome 👏
@sidahmedsarah4826
@sidahmedsarah4826 Жыл бұрын
That was awesome man!🌟 I loved every minute of it
@AnatolijVetrenko
@AnatolijVetrenko Жыл бұрын
So, now I know EVERYTHING and I suppose I am a senior engineer now...thank you for making me senior in 10 minutes. Damn clickbait. From 10 minutes 2 min is an ad so you made it even faster!
@constantinci
@constantinci Жыл бұрын
Consider modular monolith. When properly done (with discipline) gives you the same architecture as based on microservices but without the REST overload. During development you work, debug and test only a module and once accepted, merge it to your project main frame. Use microservices when they are needed, but if they live in the same context, make your application modular especially when your application is sensitive on pinball communication time consumption.
@afarongordon
@afarongordon 7 ай бұрын
Bro this is best video I’ve seen in a long time simple and effective
@efeegbevwie9467
@efeegbevwie9467 2 жыл бұрын
Great video, would've been better if you took a section to talk about the downsides of micro services architecture such as how challenging they can be to manage when they grow in number or how cloud functions may take a significant amount of time to warm up.
@БулатПочанов
@БулатПочанов Жыл бұрын
I didnt understand anything at the introduction, but decided to bear with u a moment and it paid off well!
@intuitiveperformance
@intuitiveperformance 2 жыл бұрын
Love your videos man. Keep up the great work!!
@lemonyth
@lemonyth Жыл бұрын
thank you so much for this. It made me realise the app i'm working on will require micro-services architecture.
@johncarrera8654
@johncarrera8654 2 жыл бұрын
love the effort you put in these videos !
@muzahmad2104
@muzahmad2104 10 ай бұрын
Well explained. One of the best I’ve seen.
@alexm.t.3311
@alexm.t.3311 2 жыл бұрын
Thanks for the very informative and well-explained video! You have a great talent for explaining complex architectures very simply in terms that everyone can understand. Liked and subscribed! P.S. Could you please make a video about Event-Driven Architecture?
@ChanceTEK
@ChanceTEK Жыл бұрын
I agree…
@holykane
@holykane Жыл бұрын
Wonderful job here❤❤
@felixc.programs8209
@felixc.programs8209 2 жыл бұрын
Love your content! I wouldn't have started my own Tech KZbin channel if it wasn't for finding yours. Can't wait for your future content!
@crazydog3307
@crazydog3307 2 жыл бұрын
usually ill design most apps as n-tier compatible, with the idea that the db, server, and client, and gateways must be scalable, with a preference to microservices so it can be used at very little cost across multiple cloud platforms. pretty tricky sometimes, but usually i'll design it all in python using flask, or sometimes just building my own socket servers for the backend stuff. one of these days though i'll finally get up the courage to read through libcurl and try to make it in c XD
@kevinsengakane9876
@kevinsengakane9876 Жыл бұрын
That Goodbye was so sudden..... I like it 💯 😂😂😂
@JamesRBentley
@JamesRBentley Жыл бұрын
Great explanation, no gimmicks. Very much appreciated 👍
@keshavakumar9828
@keshavakumar9828 Жыл бұрын
In this 10 min I learnt more than my uni taught in God dam 3 years. Wow thank you for such a great explanation
@alvinxyz7419
@alvinxyz7419 Жыл бұрын
I create app in a monolith codebase but each domain loosely coupled, so i can freely to combine multiple domain as a service or separate them as independent service, this creates a scalable and manageable system
@faizalimuhammadzoda4731
@faizalimuhammadzoda4731 2 жыл бұрын
Thanks for the time and effort you put into making such educational videos. Much appreciated.
@darrenfinch1935
@darrenfinch1935 2 жыл бұрын
This is a GREAT explanation for beginners!
@alfonsoramirezelorriaga1153
@alfonsoramirezelorriaga1153 Жыл бұрын
So simple and clear. Great place to start. Thank you.
@mariuspet89
@mariuspet89 2 жыл бұрын
All the video was super cool, I understood a lot, thanks. A small advance: the end of the video was very brutal, maybe you can do a summary of what you explained. Excepting that, everything was at the point, with very good real life examples.
@abbax521
@abbax521 7 күн бұрын
Outstanding explanation!!
@danakaboom1158
@danakaboom1158 Жыл бұрын
Great video. It's all about modules AKA objects AKA functions AKA subroutines… …client-server = sub-modules talking to a main module, peer-to-peer = modules talking to each other... (before computers = Betty in payroll talking to John in accounting...)
@Tidbit0123
@Tidbit0123 2 жыл бұрын
This couldn't have come at a better time
@Khubaib606
@Khubaib606 8 күн бұрын
brother your video helped me in understanding this concept thanks a lot
@bifidoc
@bifidoc Жыл бұрын
microservices is unix way rephrased. there's also federated architecture in terms of networking structure (it inlines between p2p to client-server, and email is one of the oldest representatives, along with xmpp). monolithic and microservices are just enterprise buzzwords by people who sell stuff to sell same stuff in different packaging. in sentient world reasonable approach to modularity is generally taken:)
@panteasanei3935
@panteasanei3935 7 ай бұрын
absolutely gorgeous maaan!!!
@yulose9
@yulose9 Жыл бұрын
Just curious what books have you read related to programming, software development and computer science? can you make a video about it?
@ShahzainAli-tl8sk
@ShahzainAli-tl8sk 8 ай бұрын
Thank you so much for this informative video. You explained so well and I am no longer confused.
@PizzaPizza_99
@PizzaPizza_99 Жыл бұрын
bravo! thank you for that detailed description./ I feel a little more comfortable at understanding my job now.
@francishubertovasquez2139
@francishubertovasquez2139 Ай бұрын
Its the first time I heed outside advice, realizing their value to an organizations sometimes I dislike, the CaesarKing I now activate those 2 racks of servers I destroyed belonging to 2 different organizations or groups. My mind is cooler now. Let it be
@dojas64
@dojas64 9 ай бұрын
nice explanation! Web app architectures is pure art, I really like dive in the topic!
@TheLantani
@TheLantani 2 жыл бұрын
Man! Im new in your channel but hollyy... I love it already! Thanks for all the info 🥳
@sema8962
@sema8962 2 жыл бұрын
Yeeeyy, great timing💛 Thank u🫂
@KbandaOfficial-m6p
@KbandaOfficial-m6p 6 ай бұрын
Awesome video! Thanks. The short hair makes me want to stop calling you tech Jesus 😂😂
@soncontentmedia
@soncontentmedia 2 жыл бұрын
this is so amazing, you've earned my subscription & many more views to come
@aaf2011
@aaf2011 Жыл бұрын
in microservices what connects each system or service with each other? or how all these microservices are connected and how they talk to each other if each service is developed in a different language.?
@jammincoder
@jammincoder 2 жыл бұрын
Dude, it's videos like this that transform OK coders into great coders! Please keep making awesome videos like this!
@4115steve
@4115steve 7 ай бұрын
can you make a video about the different types of commuication between all these tiers, is it mostly JSON? What else?
@goedekoop501
@goedekoop501 8 ай бұрын
Really great explanation!
@letsfly662
@letsfly662 2 жыл бұрын
Really nice video bro!
@murtadha96
@murtadha96 2 жыл бұрын
This is actually very informative. I never really understood microservices and serverless computing before!
@StijnHommes
@StijnHommes Жыл бұрын
Serverless computing is easy. It's what you do offline. What we did before everything was hooked up to the web even though most of it shouldn't be.
@jason-yb9qk
@jason-yb9qk 3 ай бұрын
okay so i have a question. I just read an article about three tier web app architecture and it says that the frontend is in a public subnet and the backend is on a private subnet Therefore, the backend is only accessible from the frontend ec2 instance (I'm using aws here as an example) and not from the public internet. My question is when a user in his laptop access the web which is the frontend ec2 instance and made a backend request (let's say the user clicks a button that has fetch("some backend url")) does the request come from the user's laptop or from the frontend ec2 instance? because if the request comes from the user's laptop does that mean it will not be allowed since the backend is only accessible from the frontend ec2 instance? or does the request is actually made from the frontend ec2 instance? Thank you in advance.
@iseminini-ubong6595
@iseminini-ubong6595 7 ай бұрын
Hi thanks for this video I've learnt a lot in just10mins. Subscribed already!!
@sbulelomzobe5970
@sbulelomzobe5970 Ай бұрын
Also could you please make a make an indepth tutorial on how to develop web apps from scratch for beginners.
@chigurupati_s
@chigurupati_s 10 ай бұрын
excellent info bro thanks, please do continue like this
@ru2979
@ru2979 2 жыл бұрын
Isnt Torrent also peer to peer ?👀
@AkshatRamanathan
@AkshatRamanathan 2 жыл бұрын
this video is a piece of art. thank you.
@MK-oj8ol
@MK-oj8ol 7 ай бұрын
I have lost count of the number of times that engineers have recommended the microservice holy grail an the number of times the engineering team missed their deadlines and ultimately resorted to the traditional./non-microservice approach. Common sense modular development is a timeless approach.
@someniceguyon
@someniceguyon Жыл бұрын
So if I wanted to create my own bluetooth app for just my phone, I would have to make a server & address first. Then code the device to use the server I created?
@someniceguyon
@someniceguyon Жыл бұрын
That sounds like a lot to digest but Im willing to learn 😭
@rusmanhl56
@rusmanhl56 10 ай бұрын
Would share the series #2 of this video, it was really like korean drama movie whereby the main actor almost got shot by flying bullet, and the movie just ending abruptly. What a nice way to raise audience interest. Well done but...byeee...
@yamashita8822
@yamashita8822 Жыл бұрын
I'm calling you babe from today😂😪😂, this took me out a black hole😭😭 very very helpful!!!🔥🔥
@Y4riss
@Y4riss 2 жыл бұрын
Love the video ! Would like to see one about micro front end architecture if possible !
@JasonTRogers
@JasonTRogers 9 ай бұрын
I want to set up a simple web app on AWS. A crm for my small team. Do you have a consultation service? I would like to talk to someone that understands how things need to be structured to help me set it up right.
@SaaSSavvy
@SaaSSavvy 2 жыл бұрын
In the serverless architecture, why is it easier to keep the "validate customer" logic on an AWS Lambda function than within the microservice itself? I know you're only charged when Lambda executes the function, but what's the value in breaking out that function in this example? Does it prevent the code base of the microservice from getting weighed down? Thanks!
@Bchicken2
@Bchicken2 7 ай бұрын
Thank you, great explanation!
@RolandoLopezNieto
@RolandoLopezNieto Жыл бұрын
Superb explanation, thank you for the video.
@ahmedtech9590
@ahmedtech9590 2 жыл бұрын
I am more interested in the Linux you have set up. Can you make a tutorial on how you customized your terminal espeically, it looks amazing, as well as your task bar and icons
@JakeSavageOpinion
@JakeSavageOpinion 7 ай бұрын
This is one really strange way to end your video 😅. Great content 👌
@MrMortonFizzback
@MrMortonFizzback 2 жыл бұрын
This was a great intro, thank you so much
@GammaAuthority
@GammaAuthority 7 ай бұрын
That's the most abrupt ending I've ever witnessed. Felt like untimely death 😆
@hellocat7760
@hellocat7760 9 ай бұрын
big thanks to you for most insightful information about web architecture, I am grateful to you,✨
@haniissa1990
@haniissa1990 Жыл бұрын
it look like all the WEP APP Architecture build on monolith?
@alexsiuwh
@alexsiuwh Жыл бұрын
micro services requires deep consideration such as transaction crossing services, performance as overhead on intensive massaging. if you are talking about complex system, it cannot be truly stateless. there is no single technology can work without flaw, especially micro services, experience on architecture design and implementation cycle do counts a lot
@beksaylor
@beksaylor 2 жыл бұрын
@ForrestKnight I need a few book recommendations. You covered a lot of stuff in this video and I appreciate it... but seriously Good Bye....I love it... great video as always.
@marcgentner1322
@marcgentner1322 9 ай бұрын
can someone explain with scaling up of you apps. we have a monolith with all the code tightly coupled. someone i know says this monolith helps us scaling horizontally in the cloud. is this true and how can a monolith scale horizonal in opposite of scaling vertical with monoliths? thank you in advance.
@gitmoney3385
@gitmoney3385 Жыл бұрын
what are you referring to when you say the server is running on one "machine"?
@Abdullah-n6h6w
@Abdullah-n6h6w 4 ай бұрын
Perfectly explained
Backend web development - a complete overview
12:58
SuperSimpleDev
Рет қаралды 1,9 МЛН
Everything You NEED to Know about Docker
18:26
ForrestKnight
Рет қаралды 58 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
How a web application works
34:40
Code Sensei
Рет қаралды 121 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,5 МЛН
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 250 М.
Everything You NEED to KNOW About Web Applications
3:03
ByteByteGo
Рет қаралды 88 М.
A Week of Indie App Development - Creating a new app | Moodmonk Devlog #1
12:06
Mindvoll - Indie App Studio
Рет қаралды 315 М.
Everything You Need to Know about Git
23:16
ForrestKnight
Рет қаралды 37 М.
Getting the Basics - Software Architecture Introduction (part 1)
7:48
8 Data Structures Every Programmer Should Know
17:09
ForrestKnight
Рет қаралды 258 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,6 МЛН
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 883 М.