The observer-designer-theorists who analyzed the Las Vegas strip as an archetype in "Learning from Las Vegas" now turn their iconoclastic vision onto their own remarkable partnership and the rule-breaking architecture it has spawned for this fascinating retrospective of their life work.
Update Your Architectural Practices for New Challenges, Environments, and Stakeholder Expectations "I am continuously delighted and inspired by the work of these authors. Their first book laid the groundwork for understanding how to evolve the architecture of a software-intensive system, and this latest one builds on it in some wonderfully actionable ways." --Grady Booch, Chief Scientist for Software Engineering, IBM Research Authors Murat Erder, Pierre Pureur, and Eoin Woods have taken their extensive software architecture experience and applied it to the practical aspects of software architecture in real-world environments. Continuous Architecture in Practice provides hands-on advice for leveraging the continuous architecture approach in real-world environments and illuminates architecture's changing role in the age of Agile, DevOps, and cloud platforms. This guide will help technologists update their architecture practice for new software challenges. As part of the Vaughn Vernon Signature Series, this title was hand-selected for the practical, delivery-oriented knowledge that architects and software engineers can quickly apply. It includes in-depth guidance for addressing today's key quality attributes and cross-cutting concerns such as security, performance, scalability, resilience, data, and emerging technologies. Each key technique is demonstrated through a start-to-finish case study reflecting the authors' deep experience with complex software environments. Key topics include: Creating sustainable, coherent systems that meet functional requirements and the quality attributes stakeholders care about Understanding team-based software architecture and architecture as a "flow of decisions" Understanding crucial issues of data management, integration, and change, and the impact of varied data technologies on architecture Architecting for security, including continuous threat modeling and mitigation Architecting for scalability and resilience, including scaling microservices and serverless environments Using architecture to improve performance in continuous delivery environments Using architecture to apply emerging technologies successfully Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Using a variety of economic, financial, and political indicators, this book demonstrates that the global system has become an 'architecture of collapse'. The global financial crisis of 2008, the bilateral relationship between the U.S. and China, and the European sovereign debt crisis illustrate the causes and the consequences of global instability
DIVLearning a new discipline is similar to learning a new language; in order to master the foundation of architecture, you must first master the basic building blocks of its language – the definitions, function, and usage. Language of Architecture provides students and professional architects with the basic elements of architectural design, divided into twenty-six easy-to-comprehend chapters. This visual reference includes an introductory, historical view of the elements, as well as an overview of how these elements can and have been used across multiple design disciplines./divDIV /divDIVWhether you’re new to the field or have been an architect for years, you’ll want to flip through the pages of this book throughout your career and use it as the go-to reference for inspiration, ideas, and reminders of how a strong knowledge of the basics allows for meaningful, memorable, and beautiful fashions that extend beyond trends./divDIV /divDIVThis comprehensive learning tool is the one book you’ll want as a staple in your library./divDIV /div
Getting Architecture Just Right: Detailed Practical Guidance for Architecting Any Real-World IT Project To build effective architectures, software architects must tread a fine line between precision and ambiguity (a.k.abig animal pictures). This is difficult but crucial: Failure to achieve this balance often leads directly to poor systems design and implementation. Now, pioneering IBM Distinguished Engineer and Chief Technology Officer Tilak Mitra offers the first complete guide to developing end-to-end solution architectures that are “just enough”--identifying and capturing the most important artifacts, without over-engineering or excessive documentation, and providing a practical approach to consistent and repeated success in defining software architectures. Practical Software Architecture provides detailed prescriptive and pragmatic guidance for architecting any real-world IT project, regardless of system, methodology, or environment. Mitra specifically identifies the artifacts that require emphasis and shows how to communicate evolving solutions with stakeholders, bridging the gap between architecture and implementation.
If engineering is the art and science of technical problem solving, systems architecting happens when you don't yet know what the problem is. The third edition of a highly respected bestseller, The Art of Systems Architecting provides in-depth coverage of the least understood part of systems design: moving from a vague concept and limited resources
Anyone writing real-time operating systems, multi-task operating systems, or device drivers for these systems needs to be able to do assembly language protected-mode programming. Protected Mode Software Architecture helps readers understand the problems that single-task and multitasking operating systems must deal with, and then examines each component of both the real and protected mode software architectures of the post-286 Intel processors.