forked from taogen-docs/resources-of-learning
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
52 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Architecture Resources | ||
|
||
### Application Architecture | ||
|
||
- Patterns of Enterprise Application Architecture by Martin Fowler | ||
- Domain-driven design by Eric J. Evans | ||
- Enterprise Integration Patterns by Gregor Hohpe | ||
- Web Application Architecture: Principles, Protocols and Practices by Leon Shklar | ||
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann | ||
- Clean Architecture by Robert Cecil Martin | ||
- Software Architecture: Foundations, Theory, and Practice by Richard N. Taylor | ||
- Java Application Architecture: Modularity Patterns with Examples Using OSGi by Kirk Knoernschild | ||
- System Architecture: Strategy and Product Development for Complex Systems by .. | ||
- Just Enough Software Architecture: A Risk-Driven Approach by George Fairbanks | ||
- Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives by Nick Rozanski / Eoin Woods | ||
|
||
### Distributed System Architecture | ||
|
||
- 大型网站技术架构 by 李智慧 | ||
- 大型网站系统与JAVA中间件实践 by .. | ||
- 分布式服务架构:原理、设计与实战 by 李艳鹏 / 杨彪 | ||
- 亿级流量网站架构核心技术 by 张开涛 | ||
- Building Scalable Web Sites by Cal Henderson | ||
- Scalability Rules: Principles for Scaling Web Sites by Martin L. Abbott, Michael T. Fisher | ||
- Scalability Rules: 50 Principles for Scaling Web Sites by Martin L. Abbott, Michael T. Fisher | ||
|
||
### Microservices | ||
|
||
- Building Microservices by Sam Newman | ||
- Production-Ready Microservices by Susan J. Fowler | ||
|
||
### DevOps Architecture | ||
|
||
- 进化 - 运维技术变革与实践探索 by 赵成 | ||
- Site Reliability Engineering: How Google Runs Production Systems by Betsy Beyer | ||
- The Site Reliability Workbook: Practical Ways to Implement SRE by Betsy Beyer | ||
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble / David Farley | ||
- Release It!: Design and Deploy Production-Ready Software by Michael T.Nygard | ||
- DevOps: A Software Architect's Perspective by Len Bass | ||
|
||
|
||
### Architect | ||
|
||
- Essential Skills for Software Architects by Dave Hendricksen | ||
|
||
|
||
Articles | ||
|
||
- [What is Web Application Architecture? How It Works, Trends, Best Practices and More](https://stackify.com/web-application-architecture/) | ||
- [Fundamentals of web application architecture](https://www.peerbits.com/blog/web-application-architecture.html) | ||
- [WEB APPLICATION ARCHITECTURE: THE BASICS](https://www.intellectsoft.net/blog/web-application-architecture/) | ||
- [Web Application Architecture](https://medium.com/existek/web-application-architecture-da77ea0cb520) |