• by hoerzu on 12/28/2024, 2:17:39 AM

    Here is a list so far: - Designing data intensive applications

    - Just Enough Software Architecture

    - Domain Driven Design - Tackling Complexity in the Heart of Software (Eric Evans) I recommend this one more than Vaughn Vernon's DDD.

    - Clean Architecture (Robert Martin)

    - Fundamentals of Software Architecture: an Engineering Approach

    - Design Patterns (Gamma et al)

    - Site Reliability Engineering: How Google Runs Production Systems

    - Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))

    - Refactoring to Patterns

    - Patterns of Enterprise Application Architecture

    -Head First Design Patterns Building Extensible and Maintainable Object Oriented Software and I

    - https://www.youtube.com/watch?v=odxOPxYJdjg

    - "Architecture Modernization: Socio-technical alignment of software, strategy, and structure"

    - Software Architecture in Practice

    - Documenting Software Architectures: Views and Beyond

    - Head first: Software Architecture

  • by jalcazar on 12/27/2024, 10:30:27 PM

    - Articles from highscalability.com

    - Videos and presentations from USENIX. Especially OSDI and NSDI

    - Meta's Production Engineering blog posts

    - Books in "The Architecture of Open Source Applications" series