Become an Awesome Software Architect: Book 1: Foundation 2019

Become an Awesome Software Architect: Book 1: Foundation 2019

Posted by jack_miller | Published a year ago

With 9 ratings

By: Anatoly Volkhover

Purchased At: $44.81 (5 used & new offers)


While nothing is fun about the ongoing quarantine, I'd like to bring your attention to an awesome opportunity it presents for almost everyone. Not having to commute to work saves you time every day. Use that free time to expand your horizons and grow yourself professionally. The best investment you can make is an investment into yourself; your knowledge and skills will stay with you throughout any economical, political or personal turmoil.

As my way of supporting you on the path to self-improvement, I am temporarily reducing the price of my "Become an Awesome Software Architect" Kindle book down to $1.99. That's 96% off the original $49.99. Hope this helps. Get better at your craft, while staying safe & healthy!


Great software architects aren’t born. They are a product of decades of building real-life solutions and relentless learning. They become really good at their trade closer to the retirement age. But most startups are fostered by young entrepreneurs who dare to try but lack the experience. They also lack the $$ to hire a silver-haired architect to join their team from day one. Left to their own faculties, the entrepreneurs and their engineering teams quickly get on the path of learning from their own mistakes. Eventually, they discover this is the most expensive way of learning. Over time they get better, and some become the true masters of the craft – but way too late to make a difference for their early-day projects.

This book is meant to break the vicious circle. It isn’t a textbook, at least not in the traditional sense. It is a business-centric practical guide to software architecture, intended for software engineers, technology executives, students of computer science, and tech-savvy entrepreneurs who want to de-risk their entrepreneurial endeavors or to fast-track their careers in software engineering. The recipes in this book are highly practical, battle-tested, and current for building mid- to large-scale systems in 2019-2020.
This guide is way beyond traditional books on software architecture.
It provides holistic view on what’s needed to deliver, maintain and expand large distributed system. It clearly outlines decisions and agreements software architect has to make at the beginning of the project. There are many real life examples bridging concepts with everyday problems. Abundant diagrams and code samples make complex ideas easy to grasp.
To me it was very helpful to see how design and development principles are tied in with maintenance and troubleshooting aspects. I also greatly appreciate author’s insight on practices which work for development, QA and DevOps teams.
The guide is fun to read and keeps you engaged like a good thriller.
it quickly became popular reading at my work and we are looking forward for Book 2.

- enzo_cruz

Some 70% of all software development projects fail (depending on the definition of failure), and this number seems to stay the same for the last fifty years. The complexity of projects grows; new tools, languages, databases, ideas come up; but the projects still take longer than planned, over budget, and stressful for programmers and managers involved. Numerous books are available to address this issue, along with training courses, but they are either theoretical, or limited in scope to a particular language, tool or methodology.
This book is a great attempt to address the problems of software development in a comprehensive fashion. The author does not promote any particular tool, giving instead an unbiased overview of what is available for programmers and in what situations what should be used. The book is relatively easy to read, though in some cases I had to check acronyms and definitions. The code samples are short and to the point; they are easy to follow no matter what programming language is your favorite. Quite a few important subjects are not addressed, so judging by "Book 1 - Foundation" on the title page, other books will follow. Looking forward...

- dexter_campbell

I am changing careers at 40, had little experience writing software for my own businesses in the past. now I want to do that commercially. It can be overwhelming, so much information out there. This book gave me much needed clarity. Very practical and complete. Fun to read. Can’t wait for book 2.

- major_robinson

There are two kinds of software architects in corporate world.
One is who has strong opinion about everything even though they never heard of a thing they are talking about before. They probably write a couple of lines of code at beginning of carrier.
Another kind is software architects who is actively involved with coding and constantly on lookout for new technologies.
Anatoly is definitely one the second kind. He been there, done that, wrote a book.
I cannot say i agree to every aspect covered in this book, but it make me think about my projects and even think what I can do better inspired by reading the book.

- kennedi_green

The book is pretty slim (less than 200 pages) and uses quite a large font so there isn't a ton of content. Gives some basic info on each topic, nothing really super in depth more like a blur of each topic in the contents. Might be a good introduction to industry practices and concepts to a fresh college grad, but it's MASSIVELY overpriced. It's should be like $10. You can get Designing Data-Intensive Applications by Klepmann for cheaper and it has magnitudes more content and goes into much, much more depth. For the price, I absolutely do not recommend this.

- calliope_gonzales

Customers Also Bought