#2 | Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems |
#3 | |
#4 | Clean Architecture: A Craftsman's Guide to Software Structure and Design |
#5 | Refactoring: Improving the Design of Existing Code |
#6 | |
#7 | Design Patterns - Erich Gamma
- Ralph Johnson
- John Vlissides
- Richard Helm
|
#8 | Patterns of Enterprise Application Architecture - Martin Fowler
- David Rice
- Matthew Foemmel
- Edward Hieatt
- Robert Mee
|
#9 | |
#10 | Clean Code: A Handbook of Agile Software Craftsmanship |
#11 | |
#12 | The Mythical Man-Month: Essays on Software Engineering |
#13 | |
#14 | Implementing Domain-Driven Design |
#15 | Domain-Driven Design Distilled |
#16 | Hands-On Domain-Driven Design with .NET Core |
#17 | Patterns, Principles, and Practices of Domain-Driven Design |
#18 | Extreme Programming Explained: Embrace Change |
#19 | |