Application Architectures

Поділитися
Вставка
  • Опубліковано 29 чер 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
  • Наука та технологія

КОМЕНТАРІ • 104

  • @raheemamer9261
    @raheemamer9261 Рік тому +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

  • @adzizi
    @adzizi 3 роки тому +3

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

  • @ivan1196
    @ivan1196 3 роки тому +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!

  • @sachinrajendran8580
    @sachinrajendran8580 3 роки тому

    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.

  • @Rick1972mx
    @Rick1972mx 2 роки тому

    Thanks German for putting this together in a cohesive way

  • @brianjaramillo3295
    @brianjaramillo3295 4 роки тому

    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.

  • @TheBonboni11
    @TheBonboni11 6 років тому +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!

  • @inadaizz
    @inadaizz 4 роки тому +5

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

  • @mandys1150
    @mandys1150 4 роки тому +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 2 роки тому

      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 2 роки тому

      @@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.

  • @karthikkrishnaswamy415
    @karthikkrishnaswamy415 5 років тому +2

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

  • @emericmugiraneza4796
    @emericmugiraneza4796 3 роки тому

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

  • @simojoudar7483
    @simojoudar7483 3 роки тому +1

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

  • @Silicio
    @Silicio 4 роки тому

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

  • @chuntahanpa
    @chuntahanpa 5 років тому +17

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

  • @rubyromero1868
    @rubyromero1868 5 років тому +1

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

  • @kriegeadler
    @kriegeadler 3 роки тому +1

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

  • @shankararanyadas8189
    @shankararanyadas8189 4 роки тому +1

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

  • @Pavonneze
    @Pavonneze 4 роки тому +1

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

  • @suseetw3245
    @suseetw3245 4 роки тому

    Outstanding clarity. Thank you!

  • @MrDeltaNoir
    @MrDeltaNoir 4 роки тому

    These videos are hidden gems. Thanks man !

  • @johnnorrie8251
    @johnnorrie8251 3 роки тому

    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.

  • @aravindvenkatraman2051
    @aravindvenkatraman2051 3 роки тому

    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.

  • @erichazen7216
    @erichazen7216 2 роки тому

    Fantastic videos, German. Thank you!

  • @Jaystrades
    @Jaystrades 4 роки тому +1

    Learned so much from this video. Thanks!

  • @nandibhatla
    @nandibhatla 5 років тому +3

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

  • @rivadiva3552
    @rivadiva3552 4 роки тому

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

  • @pramodsn7865
    @pramodsn7865 3 роки тому

    This is great summarization. Thank you.

  • @MrScattterbrain
    @MrScattterbrain 3 роки тому

    Amazing introduction, thank you!

  • @samtheharvester6188
    @samtheharvester6188 4 роки тому

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

  • @maxwellopio2187
    @maxwellopio2187 2 роки тому

    Great explanation! Thank you German.

  • @Lalkazi
    @Lalkazi 4 роки тому +1

    Amazingly done!!

  • @prasoontiwari18
    @prasoontiwari18 Рік тому

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

  • @ritavula8266
    @ritavula8266 4 роки тому +1

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

  • @sabitkondakc9147
    @sabitkondakc9147 2 роки тому

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

  • @markeanes8126
    @markeanes8126 3 роки тому

    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.

  • @retnex166
    @retnex166 4 роки тому

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

  • @johnx112
    @johnx112 4 роки тому +1

    this is an amazing video. thank you very much.

  • @nsn27
    @nsn27 5 років тому +1

    Please make more videos like this. This was great

  • @ravidn22
    @ravidn22 5 років тому +1

    Thank you, great information :)

  • @dinoboy6969
    @dinoboy6969 3 роки тому +1

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

  • @mariuspet89
    @mariuspet89 Рік тому

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

  • @wmurthy
    @wmurthy 3 роки тому +1

    Amazing talk. Please continue to do more talks on technology

  • @abdulmuneerdar194
    @abdulmuneerdar194 2 роки тому

    Excellent video, Thank you for your efforts

  • @menganaanirac2817
    @menganaanirac2817 2 роки тому

    Many thanks for the great content!

  • @ahmadfahmy7877
    @ahmadfahmy7877 2 роки тому

    Superb! Many thanks for the high quality presentation

  • @MSK80J7
    @MSK80J7 4 роки тому

    Very good insight, thank you so much

  • @kseniyab2359
    @kseniyab2359 Рік тому

    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)

  • @Noobcs
    @Noobcs 4 роки тому +1

    Thank you, Very Informative

  • @collabshare
    @collabshare Рік тому

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

  • @sunilbabu588
    @sunilbabu588 Рік тому

    You have great videos, please continue uploading.

  • @mpty2022
    @mpty2022 4 роки тому

    excellent video... thanks for sharing your knowledge

  • @sankarlakshman
    @sankarlakshman 5 років тому

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

  • @ruzaiq100
    @ruzaiq100 4 роки тому

    Great video. Thanks!

  • @Knowledge_Nuggies
    @Knowledge_Nuggies 3 роки тому +4

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

  • @arrabtayyan
    @arrabtayyan 4 роки тому +2

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

  • @meghnapembharthi8064
    @meghnapembharthi8064 3 роки тому

    Great explanation !!

  • @elmehdisaniss2731
    @elmehdisaniss2731 3 роки тому

    Thank you very much for the video.

  • @maximilianka1498
    @maximilianka1498 4 роки тому

    Great video! Helped me alot

  • @JimDMarines
    @JimDMarines 5 років тому +1

    Awesome videos thank you so much.

  • @teststudent3917
    @teststudent3917 4 роки тому +1

    Good one. Appreciated.

  • @jordangiesige4195
    @jordangiesige4195 5 років тому

    SUPER helpful thank you

  • @bogdan2463
    @bogdan2463 3 роки тому

    Thank you! Amazing content

  • @Rahee6
    @Rahee6 4 роки тому +1

    Thanks. Very good video.

  • @hiraiqbal8316
    @hiraiqbal8316 5 років тому +1

    Thanks a lot.. very helpful

  • @SuperNeowiz
    @SuperNeowiz 5 років тому

    Nice video, keep it up!

  • @HariAwasthi
    @HariAwasthi Рік тому

    Great concepts clarity and presentation

  • @anilmangal894
    @anilmangal894 4 роки тому

    Thanks you so much. You made fantastic video

  • @AshrafSada
    @AshrafSada 5 років тому

    Remarkable, Thank you

  • @spencerress1893
    @spencerress1893 3 роки тому

    wow this is the most informative video ever

  • @janhrdy3444
    @janhrdy3444 5 років тому +1

    Brilliant!

  • @grape99902
    @grape99902 5 років тому

    This video is a legend!!

  • @sanskarkhare1599
    @sanskarkhare1599 2 роки тому

    great explanation

  • @vikramarora80
    @vikramarora80 4 роки тому

    Thank you for the video

  • @andersmagnusson9023
    @andersmagnusson9023 4 роки тому

    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.

  • @avinashbhambure1738
    @avinashbhambure1738 3 роки тому

    very nice,informative video

  • @cjyothikumar
    @cjyothikumar 4 роки тому

    Very Nice!!

  • @jackbotman
    @jackbotman 3 роки тому

    Great video :)

  • @pruthvi0007
    @pruthvi0007 Рік тому

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

  • @jacopopecchini2267
    @jacopopecchini2267 7 місяців тому

    this video is gold

  • @pradeepbawa
    @pradeepbawa 4 роки тому

    Thank you!!

  • @sultan.chillutstudio1220
    @sultan.chillutstudio1220 3 роки тому

    I love ur instructions Allah bless u

  • @victorkuncara
    @victorkuncara 4 роки тому

    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 4 роки тому +1

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

    • @victorkuncara
      @victorkuncara 4 роки тому

      @@botten4187 LOL, i dont know how to feel

  • @giancarlomaddaloniaymerich3552

    Al grano y claro!!

  • @lalitmohanpant-dy.director9503
    @lalitmohanpant-dy.director9503 3 роки тому

    good presentation

  • @nicosteins6172
    @nicosteins6172 4 роки тому

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

  • @jediTempleGuard
    @jediTempleGuard 2 роки тому

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

  • @ntcuong01ct1
    @ntcuong01ct1 2 роки тому +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.

  • @TebogoMotlhale
    @TebogoMotlhale 3 роки тому

    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 😁👍👌🙏

  • @garrysohi5623
    @garrysohi5623 3 роки тому

    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?

  • @smilebig3884
    @smilebig3884 4 роки тому

    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 5 років тому

    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.

  • @maksimsergeevich5939
    @maksimsergeevich5939 3 роки тому

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

  • @ntcuong01ct1
    @ntcuong01ct1 2 роки тому

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

  • @maksimsergeevich5939
    @maksimsergeevich5939 3 роки тому

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

  • @Maria-nz3mz
    @Maria-nz3mz 4 роки тому

    Can you plz list down android app architectures?

  • @davidk7212
    @davidk7212 8 місяців тому

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

  • @briandailey2746
    @briandailey2746 2 роки тому

    freemotion

  • @akbarchives
    @akbarchives 3 роки тому

    share link slide bro, buat praktikum

  • @elmehdisaniss2731
    @elmehdisaniss2731 3 роки тому

    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