System Design: What is 3 tier architecture?

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2020
  • This video explains 2 tier and 3 tier architecture in simple terms. 3 tier architecture is a powerful design concept that allows numerous advantages including scaling benefits and code organization. Learn more about the differences in this video!
    Looking to get hands on experience building on AWS with a REAL project? Check out my course - The AWS Learning Accelerator! courses.beabetterdev.com/cour...
    🎉 SUPPORT BE A BETTER DEV 🎉
    Become a Patron: / beabetterdev
    📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS 📚
    Clean Code - amzn.to/37T7xdP
    Clean Architecture - amzn.to/3sCEGCe
    Head First Design Patterns - amzn.to/37WXAMy
    Domain Driver Design - amzn.to/3aWSW2W
    Code Complete - amzn.to/3ksQDrB
    The Pragmatic Programmer - amzn.to/3uH4kaQ
    Algorithms - amzn.to/3syvyP5
    Working Effectively with Legacy Code - amzn.to/3kvMza7
    Refactoring - amzn.to/3r6FQ8U
    🎙 MY RECORDING EQUIPMENT 🎙
    Shure SM58 Microphone - amzn.to/3r5Hrf9
    Behringer UM2 Audio Interface - amzn.to/2MuEllM
    XLR Cable - amzn.to/3uGyZFx
    Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
    Desk Microphone Mount - amzn.to/3qXMVIO
    Logitech C920s Webcam - amzn.to/303zGu9
    Fujilm XS10 Camera - amzn.to/3uGa30E
    Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
    Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
    💻 MY DESKTOP EQUIPMENT 💻
    Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
    Autonomous ErgoChair 2 - bit.ly/2YzomEm
    Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
    MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
    Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
    Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
    📚 References:
    Getting started with AWS: • Introduction to AWS | ...
    ☁Topics covered include:
    2 tier architecture
    3 tier architecture
    🌎 Find me here:
    Twitter - / beabetterdevv
    Instagram - / beabetterdevv
    Patreon - Donations help fund additional content - / beabetterdev
    #SoftwareArchitecture
    #SDE
    #SoftwareEngineering
    #SystemDesign

ความคิดเห็น • 34

  • @yousseflahbabi3842
    @yousseflahbabi3842 2 ปีที่แล้ว +14

    any time I search for a relevant topic for my preparation for the AWS solutions architect exam, a video of yours inevitably pops up. I can say that I found you to be better than others at explaining things and making really easy to follow. Great stuff!

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว

      Thanks so much Youssef for your kind words!

  • @anshulgorewar7356
    @anshulgorewar7356 ปีที่แล้ว

    This guy nailed it with his calm voice and perfect on point explanation. Hats off thanks to you that I understood.

  • @JonasKeil
    @JonasKeil 2 ปีที่แล้ว +1

    This tutorial is on point. Great stuff!

  • @HarisfazillahJamel4U
    @HarisfazillahJamel4U 2 ปีที่แล้ว

    Clear explanation.

  • @Ali-zd4sz
    @Ali-zd4sz 3 ปีที่แล้ว +3

    Great video really helped me with my C/S class homework!

    • @BeABetterDev
      @BeABetterDev  3 ปีที่แล้ว

      You're very welcome Ali! I'd love to hear of any other topics you may think of for videos.
      Cheers

    • @poojajeyaprakash8660
      @poojajeyaprakash8660 3 ปีที่แล้ว

      @Anson Brandon but they r asking money

  • @the_full_stack_junkie
    @the_full_stack_junkie 3 ปีที่แล้ว +3

    Great explanation

  • @wailtag6406
    @wailtag6406 ปีที่แล้ว +1

    I've found everything i needed in one video! Life Saver !!!! Thank you for the great content

  • @sucessstory1465
    @sucessstory1465 2 ปีที่แล้ว +1

    thanks a lot

  • @mohammadasad6044
    @mohammadasad6044 2 ปีที่แล้ว +1

    very nice , thanks.

  • @samed3554
    @samed3554 2 ปีที่แล้ว

    Thank you a lot

  • @uvindusri2506
    @uvindusri2506 3 ปีที่แล้ว +4

    This is a good video, keep it up bro

    • @BeABetterDev
      @BeABetterDev  3 ปีที่แล้ว

      Thanks uvindu, glad you enjoyed!

  • @brinaechanel4236
    @brinaechanel4236 ปีที่แล้ว

    I’m Still Pretty New To All Of This So I Have A Bit If A Silly Question..Why Would One Use This Over Step Functions Or Elastic Beanstalk ? 🙇🏽‍♀️

  • @zelikris
    @zelikris 3 ปีที่แล้ว

    How is this different from the Model-View-Presenter architecture?

    • @roselpadilla
      @roselpadilla 3 ปีที่แล้ว +3

      Not much other than the context of discussion, where MVC or similar patterns are discussed under the context of 'design patterns' 3 tier is the manifestation of MVC in practice from an architecture standpoint.

  • @adamFromDurban
    @adamFromDurban 2 ปีที่แล้ว +1

    Thank you so much for this. It was very helpful.
    Also, you sound just like Asmongold.

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว

      Haha I'm fond of Asmon - thank you!

  • @ranbirsaini3009
    @ranbirsaini3009 11 หลายเดือนก่อน

    good

  • @belgianheskey
    @belgianheskey 2 ปีที่แล้ว

    Thanks you for your video, I'm learning to be an amazon solutions architect, does this apply?

    • @PatrickBurkeTV
      @PatrickBurkeTV 2 ปีที่แล้ว

      I'm also study for the AWS Associate SA exam. Although the video helps lay the foundation for system design and web development, I'd doubt this video helps you more confidently answer a question or 2 on AWS' exam. Maybe this would help with the Professional SA exam?

  • @stomperr69
    @stomperr69 3 ปีที่แล้ว

    is there such thing as 3 tier website? is this correct term?

    • @stachowi
      @stachowi 3 ปีที่แล้ว +2

      3 tier web application, yes, website NO

  • @stomperr69
    @stomperr69 3 ปีที่แล้ว +1

    is AWS considered as 3 tier or 2nd tier?

    • @re4388
      @re4388 3 ปีที่แล้ว +4

      AWS is a cloud service provider. AWS services are something you can set up the architecture you want, not specific to any tier. You can set up way more complex architecture with AWS than the concept described in this video.

  • @vincipaoloesposito8002
    @vincipaoloesposito8002 2 ปีที่แล้ว +1

    With this architecture is it possible to make videogames?

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว +2

      Hi Vincipaolo - it certainly would! Most modern videogames include a Client (front end), API Layer (backend), and Database layer to track game state. Hope this helps.

    • @vincipaoloesposito8002
      @vincipaoloesposito8002 2 ปีที่แล้ว

      @@BeABetterDev Thank you!

  • @insideworld4122
    @insideworld4122 2 ปีที่แล้ว

    Where is layer 😡