Curated list of awesome articles and resources to learn and practice about software architecture, patterns and principles. this repository will be updated continuously, keep yourself up to date .
🚀 This awesome list is available in this link: https://mehdihadeli.github.io/awesome-software-architecture
If you like my work, feel free to:
Thanks a bunch for supporting me!
- Anti Patterns
- Architectural Design Principles
- Architectural Styles
- Architectural Patterns
- Azure Application Architecture
- Caching
- Clean Code
- Cloud Design Patterns
- Cloud Native
- Concurrency
- Design Best Practices
- Design Patterns
- Distributed Systems Design
- Distributed Transactions
- Event Storming
- Eventual Consistency
- Messaging Patterns
- Modeling
- Object Oriented Design
- Others
- Refactoring
- RESTful API Design
- Scalable Software Architecture
- Software Architecture
Contributions are always welcome! Please take a look at the contribution guidelines pages first.
Thanks to all contributors, you're awesome and wouldn't be possible without you! The goal is to build a categorized community-driven collection of very well-known resources.