Architecture Books


Microservice Patterns

The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the de…

(4 )

99 Bottles of OOP

"Everybody complains about the weather but nobody does anything about it." Likewise, everyone has an opinion about what good code looks like, but …

(4 )

Patterns Principles and Practices of Domain Driven Design

This book distils the ideas and theories of the Domain-Driven Design (DDD) philosophy into a practical play-book that you can leverage to simplify…

(4 )

Understanding the Four Rules of Simple Design

Modern software development is a game of ever-increasing frequency of change. This is why it is imperative to build systems that are flexible and …

(4 )

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational "NoSQL" databases. Advocate…

(4 )

The Architecture of Open Source Applications

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most soft…

(4 )

Domain-Specific Languages (Addison-Wesley Signature Series

When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, impr…

(4 )

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development

Applying UML and Patterns is the world’s #1 business and college introduction to “thinking in objects” - and using that insight in real-world obje…

(4 )