Resources

From - https://www.linkedin.com/posts/johncrickett_softwarearchitecture-systemdesign-activity-7105157748534730752-sVhx?utm_source=share&utm_medium=member_desktop

15 Ways to learn software architecture:

  1. Read: Clean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design by Robert C. Martin - https://lnkd.in/e5y6_Piu
  2. Read: Fundamentals of Software Architecture: An Engineering Approach - https://lnkd.in/e2H28iRM
  3. Read: Software Architecture for Developers by Simon Brown - https://lnkd.in/e2Dhm65T
  4. Read: Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures - https://lnkd.in/eqXrxKAd
  5. Do: Architecture Kata’s - https://lnkd.in/eShUXgKG
  6. Course: Software Architecture Foundations on LinkedIn Learning - https://lnkd.in/efXsr_qa
  7. Read: Design It! - https://lnkd.in/ebvf8QvW
  8. Course: Software Architecture on Coursera - https://lnkd.in/e6yt8EB3
  9. Course: Tech on the Go: From Software Developer to Architect on LinkedIn Learning - https://lnkd.in/eYabgQJ4
  10. Read: Just Enough Software Architecture - https://lnkd.in/eGam2GqY
  11. Course: Software Architecture: From Developer to Architect on LinkedIn Learning - https://lnkd.in/euuSzYgU
  12. Course: The Complete Guide to Becoming a Software Architect on Udemy - https://lnkd.in/e3SGieE4
  13. Course: Software Architecture & Design of Modern Large Scale Systems on Udemy - https://lnkd.in/eyaUTzph
  14. Read: Designing Data-Intensive Applications - https://dataintensive.net/
  15. Watch: Software Architecture video training series by O’Reilly - https://lnkd.in/eaZAyY2F

    All notes