DEV Community

Cover image for A short review of “Building Evolutionary Architectures” book
Matt Ghafouri
Matt Ghafouri

Posted on • Updated on • Originally published at codeboulevard.com

A short review of “Building Evolutionary Architectures” book

I’ll summarize my takeaways from this book in a 5-minute discussion

Building Evolutionary Architectures

Book Name: Building Evolutionary Architectures
Authors: Neal Ford, Rebecca Parsons, Patrick Kua
Publisher: O'Reilly Media
Publication Date: 2022 November 22 (2nd Edition)
Paperback: 262 **Pages
Language: **English
Dimensions: **7 x 0.5 x 9.25
inches
Purchase Link: Book available on Amazon

Audiences 👂🏻🔉

Software developers at all levels except for those in junior positions.

My understanding of this book 📖🔖

The author attempts to list all the important aspects of software architecture, such as scalability, ease of maintenance, security, resilience, monitoring, etc. To help choose an architecture that matches business requirements. In essence, they aim to understand what it takes to create and maintain architectures that can adapt to constant changes.

Next, the author discusses various architectural approaches, including monolithic, modular monolithic, SOA, microservice, and serverless architectures. The author evaluates these options based on fitness functions, incremental changes, and coupling to determine the most suitable architecture.

Should I Read this book?

I genuinely believe that even if you manage to extract just one page from a book, it’s worth the read. If you find the time, I highly recommend giving it a go. However, if you’re unable to do so, I hope the information you’ve gathered here serves as a valuable takeaway. Embrace it.

This article was originally published on my personal blog

Cheers, Matt Ghafouri

Top comments (5)

Collapse
 
fersadilala profile image
Lora • Edited

I haven’t read the book yet, but I have a great desire to do so. From what I've heard, it promises to provide valuable knowledge on how to build and maintain flexible and scalable IT systems. I started learning a programming language, at the same time I am studying at the university and I have to use essay writing help online, I found an essay helper for this. I hope this book will help me in some way. Reviews about it are mixed, of course.

Collapse
 
mattqafouri profile image
Matt Ghafouri

I would say if You have experience in designing any event-driven architecture, you have definitely faced some challenges that are addressed in this book. I enjoyed reading that, of course reading 430 pages takes time

Collapse
 
mirandadad2 profile image
Kira Loiser

I am too. Seemed boring.

Collapse
 
malamarabbi profile image
Nika

I don't like it!

Collapse
 
fersadilala profile image
Lora

Thanks!