HACKER Q&A
📣 hoerzu

Must read applied system architecture articles?


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?


  👤 hoerzu Accepted Answer ✓
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


👤 jalcazar
- 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