/software-architecture-resources

This is a collection of resources on software architecture. You can find books, blogs, conferences, podcasts and many more.

Creative Commons Zero v1.0 UniversalCC0-1.0

Resources on Software Architecture

This is a collection of resources on software architecture. You can find books, blogs, conferences, podcasts and other things.

Software architecture is a broad field. Therefore, the collection cannot be complete and does not intend to be. Its goal is to provide an overview on the (arguably) most important sources of information for software architects.

If you feel anything is missing, feel free to contact me and/or contribute.

Books

The books are sorted by publication date of the 1st edition.

General Software Architecture

All of the books in this list cover software architecture as a whole and can be used to get started with the topic. While they provide a good overview, they all have a slightly different focus or emphasize a different aspect. In the following list, these differentiating aspects are mentioned primarily.

Software Architecture Design

The following list contains books, which focus specifically in architecture design. As such they provide detailed information on design approaches and patterns.

Software Architecture Documentation

The following list contains books, which describe how to document and communicate software architecture.

Software Architecture Evaluation

The following books cover approaches for evaluating and analyzing software architectures and related artifacts.

Architecture Work

Coding

Architects must know what they abstract from. So, knowing good programming is highly recommended for architects.

Other Software Architecture-Related Topics

Blogs & Articles

Architects' Blogs

Companies' Tech & Engineering Blogs

Tech Articles

Podcasts

Videos

Conferences

Practitioner Conferences

Scientific Conferences

People to Follow

More Resources on Software Architecture

License

License: CC0-1.0

domrost has dedicated this work to the public domain by waiving all of his rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.