GeeksBlaBla

#127 - Software Architecture Fundamentals


Listen Later

In this episode we discuss the fundemental concepts for building resilient and evolving Software.

Guests
  • Mohammed Aboullaite
  • Mehdi Cheracher
  • Notes

    0:00:00 - Introduction and welcoming.

    0:02:00 - Why do we need to have architectures for our Software ?

    0:10:28 - "Picking the right architecture is picking the right battles and managing tradeoffs"

    0:13:10 - Functional and non Functional Requirements

    0:29:10 - Fundemental Concepts in Software Architecture

    1:10:00 - Lessons from Implementing Successful Software Architectures.

    1:21:12 - Q/A

    1:49:33 - Ressources to learn Systems Design

    2:02:00 - Wrap up and Goodbye!

    Links
    • Systems Design Interview
    • Systems Design Cheat Sheet
    • Hussain Nasser Software Engineering
    • Architecting for Scale
    • Building Secure and Reliable Systems
    • Designing Data-Intensive Applications
    • Building Evolutionary Architectures
    • Prepared and Presented by
      • Abderrahim SOUBAI-ELIDRISI

      • Otmane Fettal

      • ...more
        View all episodesView all episodes
        Download on the App Store

        GeeksBlaBlaBy Geeksblabla

        • 4.2
        • 4.2
        • 4.2
        • 4.2
        • 4.2

        4.2

        5 ratings