Sustainable Software Architecture


Book Description

Today's programmers don't develop software systems from scratch. instead, they spend their time fixing, extending, modifying, and enhancing existing software. Legacy systems often turn into an unwieldy mess that becomes increasingly difficult to modify, and with architecture that continually accumulates technical debt. Carola Lilienthal has analyzed more than 300 software systems written in Java, C#, C++, PHP, ABAP, and TypeScript and, together with her teams, has successfully refactored them. This book condenses her experience with monolithic systems, architectural and design patterns, layered architectures, domain-driven design, and microservices. With more than 200 color images from real-world systems, good and sub-optimal sample solutions are presented in a comprehensible and thorough way, while recommendations and suggestions based on practical projects allow the reader to directly apply the author's knowledge to their daily work. "Throughout the book, Dr. Lilienthal has provided sound advice on diagnosing, understanding, disentangling, and ultimately preventing the issues that make software systems brittle and subject to breakage. In addition to the technical examples that you'd expect in a book on software architecture, she takes the time to dive into the behavioral and human aspects that impact sustainability and, in my experience, are inextricably linked to the health of a codebase. She also expertly zooms out, exploring architecture concepts such as domains and layers, and then zooms in to the class level where your typical developer works day-to-day. This holistic approach is crucial for implementing long-lasting change." From the Foreword of Andrea Goulet CEO, Corgibytes, Founder, Legacy Code Rocks




Continuous Architecture


Book Description

Continuous Architecture provides a broad architectural perspective for continuous delivery, and describes a new architectural approach that supports and enables it. As the pace of innovation and software releases increases, IT departments are tasked to deliver value quickly and inexpensively to their business partners. With a focus on getting software into end-users hands faster, the ultimate goal of daily software updates is in sight to allow teams to ensure that they can release every change to the system simply and efficiently. This book presents an architectural approach to support modern application delivery methods and provide a broader architectural perspective, taking architectural concerns into account when deploying agile or continuous delivery approaches. The authors explain how to solve the challenges of implementing continuous delivery at the project and enterprise level, and the impact on IT processes including application testing, software deployment and software architecture. Covering the application of enterprise and software architecture concepts to the Agile and Continuous Delivery models Explains how to create an architecture that can evolve with applications Incorporates techniques including refactoring, architectural analysis, testing, and feedback-driven development Provides insight into incorporating modern software development when structuring teams and organizations




Sustainable Design


Book Description

Written for students and practitioners in the fields of architecture and interior design, our new Architecture Brief Sustainable Design provides a concise overview of all the techniques available for reducing the energy footprint of structures and spaces. With clear, simple language and a practical "can-do" approach, author David Bergman covers everything from the profession's ethical responsibility, to design structures and spaces that sustain our natural resources, to specific considerations such as rainwater harvesting, graywater recycling, passive heating techniques, solar orientation, green roofs, wind energy, daylighting, indoor air quality, material evaluation and specification, and how to work with green building certification programs.




Understanding Sustainable Architecture


Book Description

This book is a concise review of the assumptions, beliefs, goals and bodies of knowledge that underlie the endeavour to design environmentally sustainable buildings and other built developments.




Strategies for Sustainable Architecture


Book Description

Filling a gap in existing literature on sustainable design, this new guide introduces and illustrates sustainable design principles through detailed case studies of sustainable buildings in Europe, North America and Australia. The guide will provide the reader with a deeper understanding of the design issues involved in delivering sustainable buildings, and giving detailed description of the process of integrating principles into practice. Approximately one hundred case studies of sixty buildings, ranging from small dwellings to large commercial buildings, and drawn from a range of countries, demonstrate best current practice. The sections of the book are divided into design issues relating to sustainable development, including site and ecology, community and culture, health, materials, energy and water. With over 400 illustrations, this highly visual guide will be an invaluable reference to all those concerned with architecture and sustainability issues.




Green Building


Book Description

An important consideration for energy-efficient buildings is their primary energy requirements over the entire life cycle. How to determine this? What integrative factors influence the performance of a healthy and sustainable building? This, while it may be important for clients and architects to know, is frequently not very transparent. This book has been written to assist with clarifying target criteria and expanding horizons when it comes to ecological buildings. It is meant as a handbook and source of reference for clients, architects, planners and building operators, to provide them with pertinent information about their design, construction and operation: how to do this in the most energy-efficient and economical manner? Also, there is feedback and documentation about prominent buildings like the Hamburg Dockland or the Landesbank Baden-Wuerttemberg in Stuttgart. They provide excellent architectural examples for detailed construction and design solutions. Further, there are insightful interviews with architects and clients about many important buildings, which help turn this book into an integrated source of reference for sustainable architecture. - A Guideline for Planning, Construction and Operation of sustainable Buildings - A source of reference for clients, architects, planners and building operators - Innovative architectural examples with sustainable concepts and design




Sustainable Architecture


Book Description

Environmentally friendly design techniques from the world of sustainable architecture! Now you can design practical structures & interiors that also help conserve vital environmental resources. Sustainable Architecture by James Steele presents a unique new "Object-Building" approach to modern design globally, with respect for the unique natural resource conditions of various regions. You'll also get in-depth case studies on the foremost models of environmentally sensitive architecture, plus the best type of materials that support these projects. Plus, you'll find out the origin of sustainable architecture, & why ecological interdependence makes it so urgently needed. Whatever materials & resources you're planning to use, you owe it to yourself & your clients to explore the new world of Sustainable Architecture.




Sustainable Enterprise Architecture


Book Description

Enterprise architecture requires an understanding of all technologies, strategies, and data consumption throughout the enterprise. To this end, one must strive to always broaden knowledge of existing, as well as emerging trends and solutions. As a trade, this role demands an understanding beyond the specificities of technologies and vendor products. An enterprise architect must be versatile with the design and arrangement of elements in an extended network enterprise. Intended for anyone charged with coordinating enterprise architectural design in a small, medium, or large organization, Sustainable Enterprise Architecture helps you explore the various elements of your own particular network environment to develop strategies for mid- to long-term management and sustainable growth. Organized much like a book on structural architecture, this one starts with a solid foundation of frameworks and general guidelines for enterprise governance and design. The book covers common considerations for all enterprises, and then drills down to specific types of technology that may be found in your enterprise. It explores strategies for protecting enterprise resources and examines technologies and strategies that are only just beginning to take place in the modern enterprise network. Each chapter builds on the knowledge and understanding of topics presented earlier in the book to give you a thorough understanding of the challenges and opportunities in managing enterprise resources within a well-designed architectural strategy. Emphasizing only those strategies that weather change, Sustainable Enterprise Architecture shows you how to evaluate your own unique environment and find alignment with the concepts of sustainability and architecture. It gives you the tools to build solutions and policies to protect your enterprise and allow it to provide the greatest organizational value into the future.




Elements of Sustainable Architecture


Book Description

For sustainable architecture to become a reality, the way we design buildings needs to change. Many architects are concerned that sustainable technologies may interfere with a building’s aesthetic appearance, and so these are often ‘added on’ once the design process is complete. Elements of Sustainable Architecture solves this dilemma by helping students to develop the design skills they need to create sustainable buildings – ensuring that ecological considerations are applied throughout the design process. Restoring the primacy of aesthetics and creativity to sustainable design, the book focuses on strategies that have the greatest impact on building design. It also shows the influence of sustainability considerations on choices about aspects such as composition, form, space, tectonics, materials, colour, textures, proportion and position. Specifically designed to offer a new way of understanding architecture, the book: introduces students to the basic principles and methods of sustainable design; features current examples and inspiring case studies to support learning step by step; presents information in a visually appealing, intuitive, easy-to-understand way; includes over 500 high-quality colour diagrams, drawings, sketches and photographs. A clear, visual introduction to creating aesthetically beautiful and sustainable buildings, this is essential reading for students in sustainable architecture courses.




Ecological Buildings


Book Description

The latest innovative solutions of ecological construction that point the way to the future.