Software Architecture Bookshelf

which api security tools to use?


This post contains the curated list of influential books related to software architecture and software design domain.

The audience for the below books is wide, ranging from senior software engineers, tech leads to enterprise software architects etc.

Follow the link at the bottom of the post to let us know if we are missing any relevant books on this list. Enjoy the reading!

Software Architecture Books


Patterns of Enterprise Application Architecture

The book presents patterns (proven solutions to recurring problems) in enterprise architecture, and the context provided by the author enables the reader to make the proper choices when faced with a difficult design decision.

Authors thoughts about the book in the blog post.

Designing Data-Intensive Applications

In this practical guide, author Martin Kleppmann is examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same.

Website dedicated to this book.

Martin Kleppmann's (author) online site.

Enterprise Integration Patterns

This book defines 65 software system integration patterns. Book helps architects and developers to design and build distributed applications or integrate existing ones. Concepts are usable within large enterprise environments as well as growing SME business applications

Website dedicated to Enterprise Integration Patterns book.

Gregor Hohpe's (author) online website.

If we are missing important software architecture book on this list - let us know.

Similar posts