Hands-On, Hands-Off

Download Hands-On, Hands-Off PDF Online Free

Author :
Publisher : Monthly Review Press
ISBN 13 : 9780853458241
Total Pages : 191 pages
Book Rating : 4.4/5 (582 download)

DOWNLOAD NOW!


Book Synopsis Hands-On, Hands-Off by : Harris Stone

Download or read book Hands-On, Hands-Off written by Harris Stone and published by Monthly Review Press. This book was released on 1991-01-01 with total page 191 pages. Available in PDF, EPUB and Kindle. Book excerpt: 0

Get Your Hands Dirty on Clean Architecture

Download Get Your Hands Dirty on Clean Architecture PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1839212713
Total Pages : 157 pages
Book Rating : 4.8/5 (392 download)

DOWNLOAD NOW!


Book Synopsis Get Your Hands Dirty on Clean Architecture by : Tom Hombergs

Download or read book Get Your Hands Dirty on Clean Architecture written by Tom Hombergs and published by Packt Publishing Ltd. This book was released on 2019-09-30 with total page 157 pages. Available in PDF, EPUB and Kindle. Book excerpt: Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an application Key FeaturesExplore ways to make your software flexible, extensible, and adaptableLearn new concepts that you can easily blend with your own software development styleDevelop the mindset of building maintainable solutions instead of taking shortcutsBook Description We would all like to build software architecture that yields adaptable and flexible software with low development costs. But, unreasonable deadlines and shortcuts make it very hard to create such an architecture. Get Your Hands Dirty on Clean Architecture starts with a discussion about the conventional layered architecture style and its disadvantages. It also talks about the advantages of the domain-centric architecture styles of Robert C. Martin's Clean Architecture and Alistair Cockburn's Hexagonal Architecture. Then, the book dives into hands-on chapters that show you how to manifest a hexagonal architecture in actual code. You'll learn in detail about different mapping strategies between the layers of a hexagonal architecture and see how to assemble the architecture elements into an application. The later chapters demonstrate how to enforce architecture boundaries. You'll also learn what shortcuts produce what types of technical debt and how, sometimes, it is a good idea to willingly take on those debts. After reading this book, you'll have all the knowledge you need to create applications using the hexagonal architecture style of web development. What you will learnIdentify potential shortcomings of using a layered architectureApply methods to enforce architecture boundariesFind out how potential shortcuts can affect the software architectureProduce arguments for when to use which style of architectureStructure your code according to the architectureApply various types of tests that will cover each element of the architectureWho this book is for This book is for you if you care about the architecture of the software you are building. To get the most out of this book, you must have some experience with web development. The code examples in this book are in Java. If you are not a Java programmer but can read object-oriented code in other languages, you will be fine. In the few places where Java or framework specifics are needed, they are thoroughly explained.

101 Things I Didn't Learn In Architecture School: And Wish I Had Known Before My First Job

Download 101 Things I Didn't Learn In Architecture School: And Wish I Had Known Before My First Job PDF Online Free

Author :
Publisher :
ISBN 13 : 9780648693703
Total Pages : 130 pages
Book Rating : 4.6/5 (937 download)

DOWNLOAD NOW!


Book Synopsis 101 Things I Didn't Learn In Architecture School: And Wish I Had Known Before My First Job by : Sarah Lebner

Download or read book 101 Things I Didn't Learn In Architecture School: And Wish I Had Known Before My First Job written by Sarah Lebner and published by . This book was released on 2019-12-23 with total page 130 pages. Available in PDF, EPUB and Kindle. Book excerpt: An essential resource for students and graduates of architecture. This book offers 101 succinct lessons about construction basics, the business of architecture, and personal development. Readers understand concepts through 24 simple diagrams and friendly language that assumes no prior learning.

Hands-On Software Architecture with Golang

Download Hands-On Software Architecture with Golang PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1788625102
Total Pages : 716 pages
Book Rating : 4.7/5 (886 download)

DOWNLOAD NOW!


Book Synopsis Hands-On Software Architecture with Golang by : Jyotiswarup Raiturkar

Download or read book Hands-On Software Architecture with Golang written by Jyotiswarup Raiturkar and published by Packt Publishing Ltd. This book was released on 2018-12-07 with total page 716 pages. Available in PDF, EPUB and Kindle. Book excerpt: Understand the principles of software architecture with coverage on SOA, distributed and messaging systems, and database modeling Key FeaturesGain knowledge of architectural approaches on SOA and microservices for architectural decisionsExplore different architectural patterns for building distributed applicationsMigrate applications written in Java or Python to the Go languageBook Description Building software requires careful planning and architectural considerations; Golang was developed with a fresh perspective on building next-generation applications on the cloud with distributed and concurrent computing concerns. Hands-On Software Architecture with Golang starts with a brief introduction to architectural elements, Go, and a case study to demonstrate architectural principles. You'll then move on to look at code-level aspects such as modularity, class design, and constructs specific to Golang and implementation of design patterns. As you make your way through the chapters, you'll explore the core objectives of architecture such as effectively managing complexity, scalability, and reliability of software systems. You'll also work through creating distributed systems and their communication before moving on to modeling and scaling of data. In the concluding chapters, you'll learn to deploy architectures and plan the migration of applications from other languages. By the end of this book, you will have gained insight into various design and architectural patterns, which will enable you to create robust, scalable architecture using Golang. What you will learnUnderstand architectural paradigms and deep dive into MicroservicesDesign parallelism/concurrency patterns and learn object-oriented design patterns in GoExplore API-driven systems architecture with introduction to REST and GraphQL standardsBuild event-driven architectures and make your architectures anti-fragileEngineer scalability and learn how to migrate to Go from other languagesGet to grips with deployment considerations with CICD pipeline, cloud deployments, and so onBuild an end-to-end e-commerce (travel) application backend in GoWho this book is for Hands-On Software Architecture with Golang is for software developers, architects, and CTOs looking to use Go in their software architecture to build enterprise-grade applications. Programming knowledge of Golang is assumed.

Hands-On Software Architecture with C# 8 and . NET Core 3

Download Hands-On Software Architecture with C# 8 and . NET Core 3 PDF Online Free

Author :
Publisher :
ISBN 13 : 9781789800937
Total Pages : 598 pages
Book Rating : 4.8/5 (9 download)

DOWNLOAD NOW!


Book Synopsis Hands-On Software Architecture with C# 8 and . NET Core 3 by : Gabriel Baptista

Download or read book Hands-On Software Architecture with C# 8 and . NET Core 3 written by Gabriel Baptista and published by . This book was released on 2019-11-29 with total page 598 pages. Available in PDF, EPUB and Kindle. Book excerpt: Design scalable and high-performance enterprise applications using the latest features of C# 8 and .NET Core 3 Key Features Become a software architect capable of creating modular apps for specific business needs Design high-performance software systems using the latest features of C# 8 and .NET Core 3 Solve scalability problems in web apps using enterprise architectural patterns Book Description Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. With this software architecture book, you'll follow a hands-on approach to learning various architectural methods that will help you develop and deliver high-quality products. You'll begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you'll explore how to carefully choose a cloud solution for your infrastructure, along with covering dos and don'ts that will help you manage your app in a cloud-based environment. Later chapters will cover techniques and processes such as DevOps, microservices, and continuous integration, along with providing insights into implementing them using Microsoft technologies such as ASP.NET Core, the Entity Framework, Cosmos DB, and Azure DevOps. You will also learn about testing frameworks and automation tools that will help you through the development process. Finally, you'll discover design patterns and various software approaches that will allow you to solve common problems faced during development. By the end of this book, you'll be able to develop and deliver highly scalable enterprise-ready apps that meet customers' business needs. What you will learn Overcome real-world architectural challenges and solve design consideration issues Apply architectural approaches like Layered Architecture, service-oriented architecture (SOA), and microservices Learn to use tools like containers, Docker, and Kubernetes to manage microservices Get up to speed with Azure Cosmos DB for delivering multi-continental solutions Learn how to program and maintain Azure Functions using C# Understand when to use test-driven development (TDD) as an approach for software development Write automated functional test cases for your projects Who this book is for This book is for engineers and senior developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Experience with C# and .NET is required to understand this book.

The Thinking Hand

Download The Thinking Hand PDF Online Free

Author :
Publisher : Wiley
ISBN 13 : 9780470779286
Total Pages : 160 pages
Book Rating : 4.7/5 (792 download)

DOWNLOAD NOW!


Book Synopsis The Thinking Hand by : Juhani Pallasmaa

Download or read book The Thinking Hand written by Juhani Pallasmaa and published by Wiley. This book was released on 2009-04-20 with total page 160 pages. Available in PDF, EPUB and Kindle. Book excerpt: In our current global networked culture that puts so much emphasis on the virtual and the visual, the mind and the body have become detached and ultimately disconnected. Though physical appearance is idolised for its sexual appeal and its social identity, the role of the body in developing a full understanding of the physical world and the human condition has become neglected. The potential of the human body as a knowing entity – with all our senses as well as our entire bodily functions being structured to produce and maintain silent knowledge together – fails to be recognised. It is only through the unity of mind and body that craftsmanship and artistic work can be fully realised. Even those endeavours that are generally regarded as solely intellectual, such as writing and thinking, depend on this union of mental and manual skills. In The Thinking Hand, Juhani Pallasmaa reveals the miraculous potential of the human hand. He shows how the pencil in the hand of the artist or architect becomes the bridge between the imagining mind and the emerging image. The book surveys the multiple essences of the hand, its biological evolution and its role in the shaping of culture, highlighting how the hand–tool union and eye–hand–mind fusion are essential for dexterity and how ultimately the body and the senses play a crucial role in memory and creative work. Pallasmaa here continues the exploration begun in his classic work The Eyes of the Skin by further investigating the interplay of emotion and imagination, intelligence and making, theory and life, once again redefining the task of art and architecture through well-grounded human truths.

Architecture by Hand

Download Architecture by Hand PDF Online Free

Author :
Publisher :
ISBN 13 : 9781908337320
Total Pages : 0 pages
Book Rating : 4.3/5 (373 download)

DOWNLOAD NOW!


Book Synopsis Architecture by Hand by : Spencer Fung

Download or read book Architecture by Hand written by Spencer Fung and published by . This book was released on 2016 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: An architectural and interior design book for anyone interested in using natural, organic materials to build and decorate with.

Single-Handedly

Download Single-Handedly PDF Online Free

Author :
Publisher : Chronicle Books
ISBN 13 : 161689833X
Total Pages : 256 pages
Book Rating : 4.6/5 (168 download)

DOWNLOAD NOW!


Book Synopsis Single-Handedly by : Nalina Moses

Download or read book Single-Handedly written by Nalina Moses and published by Chronicle Books. This book was released on 2019-05-07 with total page 256 pages. Available in PDF, EPUB and Kindle. Book excerpt: Part of the generation of architects who were trained to draw both by hand and with digital tools, Nalina Moses recently returned to hand drawing. Finding it to be direct, pleasurable, and intuitive, she wondered whether other architects felt the same way. Single-Handedly is the result of this inquiry. An inspiring collection of 220 hand drawings by more than forty emerging architects and well-known practitioners from around the world, this book explores the reasons they draw by hand and gives testimony to the continued vitality of hand drawing in architecture. The powerful yet intimate drawings carry larger propositions about materials, space, and construction, and each one stands on its own as a work of art.

Architects After Architecture

Download Architects After Architecture PDF Online Free

Author :
Publisher : Routledge
ISBN 13 : 1000316440
Total Pages : 320 pages
Book Rating : 4.0/5 (3 download)

DOWNLOAD NOW!


Book Synopsis Architects After Architecture by : Harriet Harriss

Download or read book Architects After Architecture written by Harriet Harriss and published by Routledge. This book was released on 2020-12-15 with total page 320 pages. Available in PDF, EPUB and Kindle. Book excerpt: What can you do with a degree in architecture? Where might it take you? What kind of challenges could you address? Architects After Architecture reframes architecture as a uniquely versatile way of acting on the world, far beyond that of designing buildings. In this volume, we meet forty practitioners through profiles, case studies, and interviews, who have used their architectural training in new and resourceful ways to tackle the climate crisis, work with refugees, advocate for diversity, start tech companies, become leading museum curators, tackle homelessness, draft public policy, become developers, design videogames, shape public discourse, and much more. Together, they describe a future of architecture that is diverse and engaged, expanding the limits of the discipline, and offering new paths forward in times of crisis. Whether you are an architecture student or a practicing architect considering a change, you’ll find this an encouraging and inspiring read. Please visit the Architects After Architecture website for more information, including future book launches and events: architectsafterarchitecture.com

The Software Architect Elevator

Download The Software Architect Elevator PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1492077496
Total Pages : 282 pages
Book Rating : 4.4/5 (92 download)

DOWNLOAD NOW!


Book Synopsis The Software Architect Elevator by : Gregor Hohpe

Download or read book The Software Architect Elevator written by Gregor Hohpe and published by "O'Reilly Media, Inc.". This book was released on 2020-04-08 with total page 282 pages. Available in PDF, EPUB and Kindle. Book excerpt: As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their company’s structure and processes. To accomplish that, they need to connect the IT engine room to the penthouse, where the business strategy is defined. In this guide, author Gregor Hohpe shares real-world advice and hard-learned lessons from actual IT transformations. His anecdotes help architects, senior developers, and other IT professionals prepare for a more complex but rewarding role in the enterprise. This book is ideal for: Software architects and senior developers looking to shape the company’s technology direction or assist in an organizational transformation Enterprise architects and senior technologists searching for practical advice on how to navigate technical and organizational topics CTOs and senior technical architects who are devising an IT strategy that impacts the way the organization works IT managers who want to learn what’s worked and what hasn’t in large-scale transformation

Hands-On Software Architecture with Java

Download Hands-On Software Architecture with Java PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1800206143
Total Pages : 510 pages
Book Rating : 4.8/5 (2 download)

DOWNLOAD NOW!


Book Synopsis Hands-On Software Architecture with Java by : Giuseppe Bonocore

Download or read book Hands-On Software Architecture with Java written by Giuseppe Bonocore and published by Packt Publishing Ltd. This book was released on 2022-03-16 with total page 510 pages. Available in PDF, EPUB and Kindle. Book excerpt: Build robust and scalable Java applications by learning how to implement every aspect of software architecture Key FeaturesUnderstand the fundamentals of software architecture and build production-grade applications in JavaMake smart architectural decisions with comprehensive coverage of various architectural approaches from SOA to microservicesGain an in-depth understanding of deployment considerations with cloud and CI/CD pipelinesBook Description Well-written software architecture is the core of an efficient and scalable enterprise application. Java, the most widespread technology in current enterprises, provides complete toolkits to support the implementation of a well-designed architecture. This book starts with the fundamentals of architecture and takes you through the basic components of application architecture. You'll cover the different types of software architectural patterns and application integration patterns and learn about their most widespread implementation in Java. You'll then explore cloud-native architectures and best practices for enhancing existing applications to better suit a cloud-enabled world. Later, the book highlights some cross-cutting concerns and the importance of monitoring and tracing for planning the evolution of the software, foreseeing predictable maintenance, and troubleshooting. The book concludes with an analysis of the current status of software architectures in Java programming and offers insights into transforming your architecture to reduce technical debt. By the end of this software architecture book, you'll have acquired some of the most valuable and in-demand software architect skills to progress in your career. What you will learnUnderstand the importance of requirements engineering, including functional versus non-functional requirementsExplore design techniques such as domain-driven design, test-driven development (TDD), and behavior-driven developmentDiscover the mantras of selecting the right architectural patterns for modern applicationsExplore different integration patternsEnhance existing applications with essential cloud-native patterns and recommended practicesAddress cross-cutting considerations in enterprise applications regardless of architectural choices and application typeWho this book is for This book is for Java software engineers who want to become software architects and learn everything a modern software architect needs to know. The book is also for software architects, technical leaders, vice presidents of software engineering, and CTOs looking to extend their knowledge and stay up to date with the latest developments in the field of software architecture.

Drawing from Practice

Download Drawing from Practice PDF Online Free

Author :
Publisher : Routledge
ISBN 13 : 1317932145
Total Pages : 305 pages
Book Rating : 4.3/5 (179 download)

DOWNLOAD NOW!


Book Synopsis Drawing from Practice by : J. Michael Welton

Download or read book Drawing from Practice written by J. Michael Welton and published by Routledge. This book was released on 2015-04-10 with total page 305 pages. Available in PDF, EPUB and Kindle. Book excerpt: Drawing from Practice explores and illuminates the ways that 26 diverse and reputable architects use freehand drawing to shape our built environment. Author J. Michael Welton traces the tactile sketch, from initial parti to finished product, through words, images, and photographs that reveal the creative process in action. The book features drawings and architecture from every generation practicing today, including Aidlin Darling Design, Alberto Alfonso, Deborah Berke, Marlon Blackwell, Peter Bohlin, Warren Byrd, Ellen Cassilly, Jim Cutler, Chad Everhart, Formwork, Phil Freelon, Michael Graves, Frank Harmon, Eric Howeler and Meejin Yoon, Leon Krier, Tom Kundig, Daniel Libeskind, Brian McKay Lyons, Richard Meier, Bill Pedersen, Suchi Reddy, Witold Rybczynski, in situ studio, Laurinda Spear, Stanley Tigerman, and Tod Williams Billie Tsien Architects. Included is a foreword by Robert McCarter, architect, author and professor of architecture.

Thought by Hand

Download Thought by Hand PDF Online Free

Author :
Publisher :
ISBN 13 : 9786077784753
Total Pages : 448 pages
Book Rating : 4.7/5 (847 download)

DOWNLOAD NOW!


Book Synopsis Thought by Hand by : Miquel Adrià

Download or read book Thought by Hand written by Miquel Adrià and published by . This book was released on 2014 with total page 448 pages. Available in PDF, EPUB and Kindle. Book excerpt: Documents the work of FLores and Prats, an architecture studio founded in Barcelona in 1998 that combines project design and construction with a strong focus on academic activities at a number of universities.

Modernism's Visible Hand

Download Modernism's Visible Hand PDF Online Free

Author :
Publisher : U of Minnesota Press
ISBN 13 : 1452956960
Total Pages : 362 pages
Book Rating : 4.4/5 (529 download)

DOWNLOAD NOW!


Book Synopsis Modernism's Visible Hand by : Michael Osman

Download or read book Modernism's Visible Hand written by Michael Osman and published by U of Minnesota Press. This book was released on 2018-04-10 with total page 362 pages. Available in PDF, EPUB and Kindle. Book excerpt: A groundbreaking history of the confluence of regulatory thinking and building design in the United States What is the origin of “room temperature”? When did food become considered fresh or not fresh? Why do we think management makes things more efficient? The answers to these questions share a history with architecture and regulation at the turn of the twentieth century. This pioneering technological and architectural history of environmental control systems during the Gilded Age begins with the premise that regulation—of temperature, the economy, even the freshness of food—can be found in the guts of buildings. From cold storage and scientific laboratories to factories, these infrastructures first organized life in a way we now call “modern.” Drawing on a range of previously unexplored archival resources, Michael Osman examines the increasing role of environmental technologies in building design from the late nineteenth century. He shows how architects appropriated and subsumed the work of engineers as thermostats, air handlers, and refrigeration proliferated. He argues that this change was closely connected to broader cultural and economic trends in management and the regulation of risk. The transformation shaped the evolution of architectural modernism and the development of the building as a machine. Rather than assume the preexisting natural order of things, participants in regulation—including architects, scientists, entrepreneurs, engineers, managers, economists, government employees, and domestic reformers—became entangled in managing the errors, crises, and risks stemming from the nation’s unprecedented growth. Modernism’s Visible Hand not only broadens our conception of how industrial capitalism shaped the built environment but is also vital to understanding the role of design in dealing with ecological crises today.

Seeing and Making in Architecture

Download Seeing and Making in Architecture PDF Online Free

Author :
Publisher : Routledge
ISBN 13 : 1135049114
Total Pages : 177 pages
Book Rating : 4.1/5 (35 download)

DOWNLOAD NOW!


Book Synopsis Seeing and Making in Architecture by : Taiji Miyasaka

Download or read book Seeing and Making in Architecture written by Taiji Miyasaka and published by Routledge. This book was released on 2013-08-22 with total page 177 pages. Available in PDF, EPUB and Kindle. Book excerpt: You always aim to achieve that moment of insight that leads to ingenuity and novelty in your design, but sometimes it remains elusive. This book presents a variety of techniques for mapping and making hands-on design/build projects, and relates this work to real architecture. It helps you to learn new ways of seeing and making that will enhance your creative design process and enable you to experience moments that lead to ingenuity in design. Each of the book’s two parts, "Seeing" and "Making," is organized according to technique, which ranges from quantitative analysis and abstraction to pattern and scale, to provide you with a framework for mapping and hands-on exercises. Interviews with architects Yoshiharu Tsukamoto (Atelier Bow-Wow) and Jesse Reiser and Nanako Umemoto (Reiser + Umemoto) give you perspective on using these exercises in practice.

Modern Architecture

Download Modern Architecture PDF Online Free

Author :
Publisher : Princeton University Press
ISBN 13 : 0691232539
Total Pages : 214 pages
Book Rating : 4.6/5 (912 download)

DOWNLOAD NOW!


Book Synopsis Modern Architecture by : Frank Lloyd Wright

Download or read book Modern Architecture written by Frank Lloyd Wright and published by Princeton University Press. This book was released on 2021-07-13 with total page 214 pages. Available in PDF, EPUB and Kindle. Book excerpt: Modern Architecture is a landmark text--the first book in which America's greatest architect put forth the principles of a fundamentally new, organic architecture that would reject the trappings of historical styles while avoiding the geometric abstraction of the machine aesthetic advocated by contemporary European modernists. One of the most important documents in the development of modern architecture and the career of Frank Lloyd Wright, Modern Architecture is a provocative and profound polemic against America's architectural eclecticism, commercial skyscrapers, and misguided urban planning. The book is also a work of savvy self-promotion, in which Wright not only advanced his own concept of an organic architecture but also framed it as having anticipated by decades--and bettered--what he saw as the reductive modernism of his European counterparts. Based on the 1931 original, for which Wright supplied the cover illustration, this beautiful edition includes a new introduction that puts Modern Architecture in its broader architectural, historical, and intellectual context for the first time. The subjects of these lively lectures--from "Machinery, Materials and Men" to "The Tyranny of the Skyscraper" and "The City"--move from a general statement of the conditions of modern culture to particular applications in the fields of architecture and urbanism at ever broadening scales. Wright's vision in Modern Architecture is ultimately to equate the truly modern with romanticism, imagination, beauty, and nature--all of which he connects with an underlying sense of American democratic freedom and individualism.

Fundamentals of Software Architecture

Download Fundamentals of Software Architecture PDF Online Free

Author :
Publisher : O'Reilly Media
ISBN 13 : 1492043427
Total Pages : 422 pages
Book Rating : 4.4/5 (92 download)

DOWNLOAD NOW!


Book Synopsis Fundamentals of Software Architecture by : Mark Richards

Download or read book Fundamentals of Software Architecture written by Mark Richards and published by O'Reilly Media. This book was released on 2020-01-28 with total page 422 pages. Available in PDF, EPUB and Kindle. Book excerpt: Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks. You’ll explore software architecture in a modern light, taking into account all the innovations of the past decade. This book examines: Architecture patterns: The technical basis for many architectural decisions Components: Identification, coupling, cohesion, partitioning, and granularity Soft skills: Effective team management, meetings, negotiation, presentations, and more Modernity: Engineering practices and operational approaches that have changed radically in the past few years Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture