Go offline with the Player FM app!
#127 - Software Architecture Fundamentals
Manage episode 342616145 series 3118163
In this episode we discuss the fundemental concepts for building resilient and evolving Software.
Guests
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
182 episodes
Manage episode 342616145 series 3118163
In this episode we discuss the fundemental concepts for building resilient and evolving Software.
Guests
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
182 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.