You won’t just learn the ins and outs of software architecture from this list, you’re going to master it; if you can afford to invest the required amount of time, and real-life application to what you’ve learned. Software architecture is actually a fairly broad term, and when broken down into a smaller list – seems to make a little bit more sense. We can think of software architecture as the base
![28 Free Books for Learning Software Architecture](https://cdn-ak-scissors.b.st-hatena.com/image/square/3b75a3540fd3c1291c65ae4d8ab0c4c959b37ac5/height=288;version=1;width=512/https%3A%2F%2Fcodecondo.com%2Fwp-content%2Fuploads%2F2014%2F04%2F28-Free-Books-for-Mastering-Software-Architecture.jpg)