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
After reading the book "Designing data intensive applications" and reading the clickhouse and Percona Blog I am hungry for applied system architectures around postgres, kubernetes and redis.
What are the articles that are practical and helped you in your career?