Application Architectures

Sdílet
Vložit
  • čas přidán 21. 07. 2024
  • Application architectures, client/server architectures, middleware and APIs, virtualization, containers, and micro-services, all in simple English.
    Table of contents bellow. More about the author at germanretana.net.
    TABLE OF CONTENTS
    00:00 Introduction
    01:53 Application Architectures
    06:50 Server-based Architectures
    08:53 Client-based Architectures
    10:27 Client/Server Architectures
    12:27 Middleware
    20:56 Multi-tier Architectures
    24:26 APIs
    29:14 Integration Platform
    33:11 App Architectures and SW Stack
    33:31 Software Stack
    36:07 Virtualization
    40:33 Containers
    42:52 Micro-Services
  • Věda a technologie

Komentáře • 104

  • @ivan1196
    @ivan1196 Před 3 lety +1

    Nice ! I watched the entire video and took notes. Been looking for a clear overview of architectures in this context for a while now! Thank you!

  • @TheBonboni11
    @TheBonboni11 Před 6 lety +6

    earned yourself a sub, just discovered your channel because I needed to up my knowledge on those topics and you explain them very clearly for beginners!

  • @simojoudar7483
    @simojoudar7483 Před 3 lety +1

    Great explanations! Very well organized! Thank you so much for your helpful teachings. Looking forward for more videos

  • @rubyromero1868
    @rubyromero1868 Před 5 lety +1

    Excellent video to help a Business Analyst with organizational processes. Thank you!

  • @Rick1972mx
    @Rick1972mx Před 2 lety

    Thanks German for putting this together in a cohesive way

  • @raheemamer9261
    @raheemamer9261 Před 2 lety +2

    Literally one of the few videos that are incredibly underrated with so much clear explanation and perfectly summarized information for each section, I can't stress enough that you are a fantastic teacher and of course an exceptional engineer. Only a few people can elaborate on complex topics like this. Thank you so much sir

  • @kriegeadler
    @kriegeadler Před 3 lety +1

    Felicitaciones Germán! Sos muy bueno explicando conceptos que muchas veces se pierden en una montaña de otros conceptos demasiados técnicos!

  • @brianjaramillo3295
    @brianjaramillo3295 Před 4 lety

    Thank you! This is an outstanding video. I have been needing this for a very long time. I will keep coming back to this video.

  • @karthikkrishnaswamy415
    @karthikkrishnaswamy415 Před 5 lety +2

    Only people with ground level knowledge could explain like this. Very much informative and crisp presentation.

  • @adzizi
    @adzizi Před 3 lety +3

    Your explanation is on the spot, concise and with neutral accent that is easy for L2/L3 English speakers to understand. Good job!

  • @sachinrajendran8580
    @sachinrajendran8580 Před 3 lety

    coming from a non tech background I find this explanation made for a layman like me to understand. Cant thank you enough. God bless you brother.

  • @aravindvenkatraman2051

    Great and clear explanation going down deep to fundamental concepts, which clears the doubt which I had for years. Thank you very much. Please continue posting videos.

  • @Silicio
    @Silicio Před 4 lety

    This is the best video of Application Architectures i found on YT. Thanks a lot!

  • @johnnorrie8251
    @johnnorrie8251 Před 3 lety

    Truly awesome video. Very clear explanation and great visuals to help my understanding. Captured the different application architectures and even pieced it with current trends such as APIs and Micro-services. Many thanks.

  • @Pavonneze
    @Pavonneze Před 4 lety +1

    Great video , very articulate and simple to follow, thank you

  • @mariuspet89
    @mariuspet89 Před rokem

    Indeed, it is a great video. It is a lot good information, and very well explained!!!!!!!!!!!!!!

  • @emericmugiraneza4796
    @emericmugiraneza4796 Před 3 lety

    Thank you very much for the way you explained "all in simple English"

  • @markeanes8126
    @markeanes8126 Před 3 lety

    Thanks so much I needed to become more knowledgeable with upper levels of OSI and this helped me so much; having spent so much time as a network engineer.

  • @shankararanyadas8189
    @shankararanyadas8189 Před 4 lety +1

    Terrific info compiled in one video .. loved it! Thank you very much!!

  • @chuntahanpa
    @chuntahanpa Před 5 lety +17

    Fantastic videos, thank you. Perfect for people who need a deeper understanding without the engineering background.

  • @mandys1150
    @mandys1150 Před 4 lety +18

    👏👏 Don't think there would be any other videos that can top this. Whole semester of virtualization course is summarized into a 40mins video with succinct teaching that I understand thoroughly. I hope you can make more videos and willing to support Patreon. You are a great teacher 😍

    • @paulkam4059
      @paulkam4059 Před 2 lety

      I fully agree. For some reasons which I cannot explain, I find this video to be so good that I just need to follow the speaker narrative one time at the same pace without the need to halt or rewind, and I can understand this subject with the right level of depth and breadth. I had been learning the subject with this level of depth and breadth for a very long time without too much success until I came across this one. Very well done. Many thanks.

    • @alexandrubaginean7369
      @alexandrubaginean7369 Před 2 lety

      @@paulkam4059 maybe because he speaks with a soft indian accent, I also find it easy to follow indians when they explain, its so easy going.

  • @rivadiva3552
    @rivadiva3552 Před 4 lety

    Great video. You made it very easy to grasp the concepts of the application layer.

  • @kseniyab2359
    @kseniyab2359 Před rokem

    Thank you so much for the great summary and overview of the arch, types, I work as a project manager in a big IT company and this video is absolutely great to grow my tech expertise (I don't have a tech. background)

  • @dinoboy6969
    @dinoboy6969 Před 3 lety +1

    Excellent presentation and explanation. Many thanks for your effort in preparing very quality content.

  • @suseetw3245
    @suseetw3245 Před 4 lety

    Outstanding clarity. Thank you!

  • @nandibhatla
    @nandibhatla Před 5 lety +3

    Good one German, all must know these concepts to run projects and work on their roles thanks again

  • @MrDeltaNoir
    @MrDeltaNoir Před 5 lety

    These videos are hidden gems. Thanks man !

  • @erichazen7216
    @erichazen7216 Před 2 lety

    Fantastic videos, German. Thank you!

  • @Jaystrades
    @Jaystrades Před 5 lety +1

    Learned so much from this video. Thanks!

  • @inadaizz
    @inadaizz Před 4 lety +5

    Thank you for letting me know immediately this vid is *not* for engineers. I appreciate you not wasting my time. Worth a like.

  • @samtheharvester6188
    @samtheharvester6188 Před 4 lety

    Thank you for this video... it is very helpful to actually watch!

  • @prasoontiwari18
    @prasoontiwari18 Před 2 lety

    learner friendly content , precise and to the point. Thanks for creating..

  • @pramodsn7865
    @pramodsn7865 Před 3 lety

    This is great summarization. Thank you.

  • @sabitkondakc9147
    @sabitkondakc9147 Před 2 lety

    this's an amazing explanation of virtualization and container technology ; the best ever!

  • @ritavula8266
    @ritavula8266 Před 4 lety +1

    This is awesome, thank you so much for such a great explanation

  • @wmurthy
    @wmurthy Před 3 lety +1

    Amazing talk. Please continue to do more talks on technology

  • @maxwellopio2187
    @maxwellopio2187 Před 2 lety

    Great explanation! Thank you German.

  • @collabshare
    @collabshare Před rokem

    It is so helpful and I learned a lot from your great presentation. Keep adding other useful materials.
    Thank you so much!

  • @MrScattterbrain
    @MrScattterbrain Před 3 lety

    Amazing introduction, thank you!

  • @ahmadfahmy7877
    @ahmadfahmy7877 Před 2 lety

    Superb! Many thanks for the high quality presentation

  • @nsn27
    @nsn27 Před 5 lety +1

    Please make more videos like this. This was great

  • @HariAwasthi
    @HariAwasthi Před rokem

    Great concepts clarity and presentation

  • @sankarlakshman
    @sankarlakshman Před 5 lety

    Nice video of different elements of architecture and evolution of that till date

  • @menganaanirac2817
    @menganaanirac2817 Před 2 lety

    Many thanks for the great content!

  • @abdulmuneerdar194
    @abdulmuneerdar194 Před 2 lety

    Excellent video, Thank you for your efforts

  • @johnx112
    @johnx112 Před 4 lety +1

    this is an amazing video. thank you very much.

  • @retnex166
    @retnex166 Před 4 lety

    Realy good video! Thank you for this, it helped me a lot!

  • @Knowledge_Nuggies
    @Knowledge_Nuggies Před 3 lety +4

    Great stuff. The only thing missing in this playlist is a similar video on Data Architecture. :-)

  • @mpty2022
    @mpty2022 Před 4 lety

    excellent video... thanks for sharing your knowledge

  • @andersmagnusson9023
    @andersmagnusson9023 Před 4 lety

    Coming from a complete other world - the world of embedded software - there are a lot of things that I do not share or even agree on when it comes to architecture, but it was really good to hear one person's perspective from the "classical" IT domain. It would be good if you for example connect the thinking on "software architecture" in ISO 42010.

  • @Lalkazi
    @Lalkazi Před 4 lety +1

    Amazingly done!!

  • @sunilbabu588
    @sunilbabu588 Před rokem

    You have great videos, please continue uploading.

  • @ravidn22
    @ravidn22 Před 5 lety +1

    Thank you, great information :)

  • @MSK80J7
    @MSK80J7 Před 4 lety

    Very good insight, thank you so much

  • @Noobcs
    @Noobcs Před 4 lety +1

    Thank you, Very Informative

  • @arrabtayyan
    @arrabtayyan Před 4 lety +2

    Great video, presented in a way which is very easy to understand. Can we have more of these please?

  • @meghnapembharthi8064
    @meghnapembharthi8064 Před 3 lety

    Great explanation !!

  • @elmehdisaniss2731
    @elmehdisaniss2731 Před 3 lety

    Thank you very much for the video.

  • @ruzaiq100
    @ruzaiq100 Před 4 lety

    Great video. Thanks!

  • @jordangiesige4195
    @jordangiesige4195 Před 5 lety

    SUPER helpful thank you

  • @hiraiqbal8316
    @hiraiqbal8316 Před 5 lety +1

    Thanks a lot.. very helpful

  • @JimDMarines
    @JimDMarines Před 5 lety +1

    Awesome videos thank you so much.

  • @maximilianka1498
    @maximilianka1498 Před 4 lety

    Great video! Helped me alot

  • @bogdan2463
    @bogdan2463 Před 3 lety

    Thank you! Amazing content

  • @anilmangal894
    @anilmangal894 Před 4 lety

    Thanks you so much. You made fantastic video

  • @Rahee6
    @Rahee6 Před 4 lety +1

    Thanks. Very good video.

  • @pruthvi0007
    @pruthvi0007 Před rokem

    Hi, Thanks for uploading such a wonderful video.
    Can you please continue your good work and upload more videos 👍

  • @spencerress1893
    @spencerress1893 Před 4 lety

    wow this is the most informative video ever

  • @teststudent3917
    @teststudent3917 Před 4 lety +1

    Good one. Appreciated.

  • @SuperNeowiz
    @SuperNeowiz Před 5 lety

    Nice video, keep it up!

  • @AshrafSada
    @AshrafSada Před 5 lety

    Remarkable, Thank you

  • @jacopopecchini2267
    @jacopopecchini2267 Před 8 měsíci

    this video is gold

  • @sanskarkhare1599
    @sanskarkhare1599 Před 2 lety

    great explanation

  • @ofir-bar-softr
    @ofir-bar-softr Před 5 lety

    This video is a legend!!

  • @janhrdy3444
    @janhrdy3444 Před 5 lety +1

    Brilliant!

  • @giancarlomaddaloniaymerich3552

    Al grano y claro!!

  • @vikramarora80
    @vikramarora80 Před 4 lety

    Thank you for the video

  • @avinashbhambure1738
    @avinashbhambure1738 Před 3 lety

    very nice,informative video

  • @sultan.chillutstudio1220

    I love ur instructions Allah bless u

  • @jackbotman
    @jackbotman Před 3 lety

    Great video :)

  • @cjyothikumar
    @cjyothikumar Před 4 lety

    Very Nice!!

  • @pradeepbawa
    @pradeepbawa Před 4 lety

    Thank you!!

  • @nicosteins6172
    @nicosteins6172 Před 4 lety

    learn architecture and spanish at the same time! 2 for 1 amazing

  • @ntcuong01ct1
    @ntcuong01ct1 Před 2 lety +1

    Dear Friends,
    When I design a software system, I divide it into 3 categories:
    1/ Conceptual: I will state the names of the software that will respond to the requirements of the business process from users, describe the names of the software to be processed and the behaviors.
    2/ Logical: I can define software architecture by applying architectural pattern in this step and I will include constraints on availability, scalability, maintainability. I also describe in detail the function of each component. This step
    3/ Physical: Define programming language, platform to realize the description in Logical step.
    Could you recommend?. Thank you.

  • @victorkuncara
    @victorkuncara Před 4 lety

    this is a very good video, i understand the concept only in 40 minutes, meanwhile my friend try to explain to me for a week

    • @botten4187
      @botten4187 Před 4 lety +1

      my professor tried to explain that to me for an entire semestre :D

    • @victorkuncara
      @victorkuncara Před 4 lety

      @@botten4187 LOL, i dont know how to feel

  • @lalitmohanpant-dy.director9503

    good presentation

  • @garrysohi5623
    @garrysohi5623 Před 3 lety

    I know html, css, js, reactjs for frontend, python for backend, and mysql. Now I want to understand how to glue these together, build an application and deploy on server.
    What do I need to learn next?
    Is this the right video?

  • @jediTempleGuard
    @jediTempleGuard Před 2 lety

    Outstanding... please continue to do such excellent presentations. 👏

  • @maksimsergeevich5939
    @maksimsergeevich5939 Před 3 lety

    Guys, can you help me? Can you tell me, what components backend server should have for social web with mobile and browser platforms?

  • @Maria-nz3mz
    @Maria-nz3mz Před 4 lety

    Can you plz list down android app architectures?

  • @TebogoMotlhale
    @TebogoMotlhale Před 3 lety

    i feel that the transition from API to Integration Platform at 29:00 was a bit of a rough ride and Not smooth enough. I wish he had depicted
    1. how APIs end up becoming the responsibility of the Integration Platform when the Integration Platform steps into the picture, to become or act as the hosting environment for the APIs, thereby becoming the "new face/front" of these {previously point-to-point} APIs
    2. i was hoping he would also mention concrete examples of an Integration Platform such as MuleESB, Microsft Biztalk, Apache ServiceMix, Oracle OSB, IBM ACE, etc to keep the FOCUS tightly on the "Integration Platform" itself rather than keeping the spotlight more on the Applications being integrated {by this abstract "black box" yellow bar shown simply as an Integration Platform}
    but otherwise, the rest of the video is SUPER AMAZING, the EFFORT he put into it overall, and his COMPREHENSIVE coverage of so many architectures . . . to say the LEAST, is second to NONE 😁👍👌🙏

  • @maksimsergeevich5939
    @maksimsergeevich5939 Před 3 lety

    I dont understand,why we shouldnt have API Gateway for Web Browser?

  • @ntcuong01ct1
    @ntcuong01ct1 Před 2 lety

    Microservice or cloud is a kind of application architecture, right?

  • @smilebig3884
    @smilebig3884 Před 4 lety

    n-tier arch is not about having extra layer of browser... Obviously every web app is accesed thorugh browser no matter it is 1- tier, 2-tier or 3-tier. It is about distibuting servers and databases asychronously. I.e more than one server can communicte with more than one database in simple.

  • @thomascayne7590
    @thomascayne7590 Před 5 lety

    In past 3-4 years there has been tremendous change in the web technologies that are used worldwide. See svitla.com/blog/web-application-architecture for more. When I started my undegrads in 2010, that technologies used back then are nowadays hardly used any modern new pages are built on it.
    With the introduction of front end modern techs such as Angular, React, Redux etc. the world is moving towards single page applications. Now Angular 2 is another addition to that.
    Single page applications make your page blazing fast because the entire javascript is loaded just once and rest all work is done by rest API calls.
    In backend for rest frameworks generally it is Ruby on Rails, Django and now Node with express.

  • @akbarchives
    @akbarchives Před 3 lety

    share link slide bro, buat praktikum

  • @davidk7212
    @davidk7212 Před 9 měsíci

    I didn't know Costa Rica had electricity let alone computers. Bravo.

  • @briandailey2746
    @briandailey2746 Před 2 lety

    freemotion

  • @elmehdisaniss2731
    @elmehdisaniss2731 Před 3 lety

    Why did you considere the web browser as one of the tiers of the application ? What I knew is that the Web Browser, Web Server, Application Server, Database Server is a 3 Tier Application. Look at this course in openclassroom. openclassrooms.com/en/courses/5684146-create-web-applications-efficiently-with-the-spring-boot-mvc-framework/6156961-organize-your-application-code-in-three-tier-architecture