2012Wrox Press Ltd. eBooksRequires access

Architecture Complete: A Programmer's Guide to Software Architecture and Design

Michael Gualtieri, Jason Darrow

Open publisher page 0 citations

Abstract

Learn the practical skills needed to become a great software architectThe fundamentals of good software architecture and design are often overlookeda fact that reveals itself when a programmer is asked to build a scalable, mission-critical application, which results in poorly designed applications. This book changes that unfortunate outcome. With this invaluable book, software architecture gurus Michael Gualtieri and Jason Darrow teach you the core concepts and methods for architecting and designing good software.You'll learn why extraordinary software architecture is more than just choosing the right technologies, but also about enabling compelling user experiences, adaptability, scalability, high availability, and security. Plus, an in-depth look at the complex and creative design decisionsand how to negotiate this decision processshows you how to translate sound architecture into effective software design.Teaches the fundamentals of software architecture and addresses why software architecture is importantExplains the differences between how software developers approach and solve problems versus software architectsDescribes the processes that software architects use to create a great architecture, from concept, prototype, and implementation to final implementationLooks at the most common mistakes that software architects make and discusses how to avoid themIncludes examples of complete architectures that you can use as models for your own projectsArchitecture Complete shows you how to apply the concepts, processes, and technologies that are covered in the book into your own set of practical skills in order to become a great software architect.

About this research paper

What this paper is about

Learn the practical skills needed to become a great software architectThe fundamentals of good software architecture and design are often overlookeda fact that reveals itself when a programmer is asked to build a scalable, mission-critical application, which results in poorly designed applications. This book changes that unfortunate outcome. With this invaluable book, software architecture gurus Michael Gualtieri and Jason Darrow teach you the core concepts and methods for architecting and designing good software.You'll learn why extraordinary software architecture is more than just choosing the right technologies, but also about enabling compelling user experiences, adaptability, scalability, high availability, and security. Plus, an in-depth look at the complex and creative design decisionsand how to negotiate this decision processshows you how to translate sound architecture into effective software design.Teaches the fundamentals of software architecture and addresses why software architecture is importantExplains the differences between how software developers approach and solve problems versus software architectsDescribes the processes that software architects use to create a great architecture, from concept, prototype, and implementation to final implementationLooks at the most common mistakes that software architects make and discusses how to avoid themIncludes examples of complete architectures that you can use as models for your own projectsArchitecture Complete shows you how to apply the concepts, processes, and technologies that are covered in the book into your own set of practical skills in order to become a great software architect.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Learn the practical skills needed to become a great software architectThe fundamentals of good software architecture and design are often overlookeda fact that reveals itself when a programmer is asked to build a scalable, mission-critical application, which results in poorly designed applications. This book changes that unfortunate outcome. With this invaluable book, software architecture gurus Michael Gualtieri and Jason Darrow teach you the core concepts and methods for architecting and designing good software.You'll learn why extraordinary software architecture is more than just choosing the right technologies, but also about enabling compelling user experiences, adaptability, scalability, high availability, and security. Plus, an in-depth look at the complex and creative design decisionsand how to negotiate this decision processshows you how to translate sound architecture into effective software design.Teaches the fundamentals of software architecture and addresses why software architecture is importantExplains the differences between how software developers approach and solve problems versus software architectsDescribes the processes that software architects use to create a great architecture, from concept, prototype, and implementation to final implementationLooks at the most common mistakes that software architects make and discusses how to avoid themIncludes examples of complete architectures that you can use as models for your own projectsArchitecture Complete shows you how to apply the concepts, processes, and technologies that are covered in the book into your own set of practical skills in order to become a great software architect.

Key concepts: Resource-oriented architecture, Software engineering, Computer science, Software architecture description, Software architecture, Programmer, Reference architecture, Software development

Related papers

Back to paper searchBrowse research topicsOriginal source
Architecture Complete: A Programmer's Guide to Software Architecture and Design — Research Paper | ScholarLens