Jump to ratings and reviews
Rate this book

Fundamentals of Software Architecture: A Practical Guide

Rate this book
Fundamentals of Software A Practical Guide

By Anderson Rogério

Dive into the world of modern and effective software architecture with this comprehensive and practical guide. Essential for software architects, developers, and students, this book deepens your understanding and skills in the field.



Introduction to Software Understand the critical role of a software architect in modern development.

Principles of Software Explore concepts like Separation of Concerns, Encapsulation, Modularity, Reusability, and Maintainability.

Software Architecture Delve into Monolithic, Distributed Architectures, Microservices, and Event-Driven Architectures.

Design Learn about MVC, MVP, MVVM, and essential backend patterns for effective development.

Architectural Discover the importance of documentation, including Viewpoints, Perspectives, and UML usage.

Quality Attributes and Explore quality attributes like performance, scalability, security, and compliance.

Architectural Understand different styles like Client-Server, Peer-to-Peer, Component-Based, and Publish-Subscribe.

SOA and Compare SOA with Microservices and understand nuances of Cloud-Native applications and Serverless approaches.

Agile and Integrate Agile practices with software architecture, covering Evolutive Design and Emergent Architecture.

Analysis and Dive deep into requirements analysis, application type definition, data considerations, and testing strategies.

This book is an indispensable resource for those seeking to apply architectural knowledge to real-world projects. Learn to create scalable, secure, and efficient solutions, ready for today's dynamic software architecture challenges.

270 pages, Kindle Edition

Published November 20, 2023

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.