Skip to content

Beautiful Architecture Leading Thinkers Reveal the Hidden Beauty in Software Design

Best in textbook rentals since 2012!

ISBN-10: 059651798X

ISBN-13: 9780596517984

Edition: 2009

Authors: Diomidis Spinellis, Georgios Gousios

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture seeks to answer this question with a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, one or two contributors present a favorite piece of software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including the decisions they faced and the tradeoffs they made, while others take a step back to investigate the impact certain architectural aspects have had on computing as a whole. Topics include:…    
Customers also bought

Book details

List price: $44.99
Copyright year: 2009
Publisher: O'Reilly Media, Incorporated
Publication date: 2/10/2009
Binding: Paperback
Pages: 426
Size: 7.05" wide x 9.33" long x 0.88" tall
Weight: 1.188
Language: English

Georgios Gousios is a researcher by profession, a software engineer by education and a software enthusiast by passion. Currently, he is working on his PhD thesis at the Athens University of Economics and Business, Greece. His research interests include virtual machines, operating systems, software engineering and software quality. He holds an MSc with distinction from the University of Manchester, UK. Gousios has contributed code to various OSS projects and also worked in various R&D projects in both academic and commercial settings. He is currently the project manager, design authority and core development team member for SQO-OSS, a multinational EU-funded research project, expanding in 5…    

Foreword
Preface
On Architecture
What Is Architecture?
A Tale of Two Systems: A Modern-Day Software Fable
Enterprise Application Architecture
Architecting for Scale
Making Memories
Resource-Oriented Architectures: Being "In the Web"
Data Grows Up: The Architecture of the Facebook Platform
Systems Architecture
Xen and the Beauty of Virtualization
Guardian: A Fault-Tolerant Operating System Environment
JPC: An x86 PC Emulator in Pure Java
The Strength of Metacircular Virtual Machines: Jikes RVM
End-User Application Architectures
GNU Emacs: Creeping Featurism Is a Strength
When the Bazaar Sets Out to Build Cathedrals
Languages and Architecture
Software Architecture: Object-Oriented Versus Functional
Rereading the Classics
Afterword
Contributors
Colophon