The Software Architect Elevator

The Software Architect Elevator
Author: Gregor Hohpe
Publsiher: "O'Reilly Media, Inc."
Total Pages: 282
Release: 2020-04-08
Genre: Computers
ISBN: 9781492077497

Download The Software Architect Elevator Book in PDF, Epub and Kindle

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

97 Things Every Software Architect Should Know

97 Things Every Software Architect Should Know
Author: Richard Monson-Haefel
Publsiher: "O'Reilly Media, Inc."
Total Pages: 224
Release: 2009-02-05
Genre: Computers
ISBN: 9780596555467

Download 97 Things Every Software Architect Should Know Book in PDF, Epub and Kindle

In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as: Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar) Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm) Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards) Simplicity Before Generality, Use Before Reuse (Kevlin Henney) For the End User, the Interface Is the System (Vinayak Hegde) It's Never Too Early to Think About Performance (Rebecca Parsons) To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.

37 Things One Architect Knows about IT Transformation

37 Things One Architect Knows about IT Transformation
Author: Gregor Hohpe
Publsiher: Unknown
Total Pages: 306
Release: 2016-08-01
Genre: Electronic Book
ISBN: 1537082981

Download 37 Things One Architect Knows about IT Transformation Book in PDF, Epub and Kindle

Many large enterprises are feeling pressure from the rapid digitalization of the world: digital disruptors attack unexpectedly with brand-new business models; the "FaceBook generation" has dramatically different user expectations; and a whole slew of new technologies has become available to everyone with a credit card. This is tough stuff for enterprises that have been, and still are, very successful, but are built around traditional technology and organizational structures. "Turning the tanker", as the need to transform is often described, has become a board room-level topic in many traditional enterprises. Not as easily done as said. Chief IT Architects and CTOs play a key role in such a digital transformation endeavor. They combine the technical, communication, and organizational skill to understand how a tech stack refresh can actually benefit the business, what "being agile" and "DevOps" really mean, and what technology infrastructure is needed to assure quality while moving faster. Their job is not an easy one, though: they must maneuver in an organization where IT is often still seen as a cost center, where operations means "run" as opposed to "change", and where middle-aged middle-management has become cozy neither understanding the business strategy nor the underlying technology. It's no surprise then that IT architects have become some of the most sought-after IT professionals around the globe. This book aims to equip IT architects with the skills necessary to become effective not just in systems architecture, but also in shaping and driving the necessary transformation of large-scale IT departments. In today's world, technical transformation and organizational transformation have become inseparable. Organized into 37 episodes, this book explains: The role and qualities of an architect in a large enterprise How to think about architecture at enterprise scale How to communicate to a variety of stakeholders Organizational structures and systems How to transform traditional organizations Armed with these insights, architects and CTOs will be able to ride the Architect Elevator up and down the organization to instill lasting change.

12 Essential Skills for Software Architects

12 Essential Skills for Software Architects
Author: Dave Hendricksen
Publsiher: Addison-Wesley Professional
Total Pages: 282
Release: 2012
Genre: Computers
ISBN: 9780321717290

Download 12 Essential Skills for Software Architects Book in PDF, Epub and Kindle

Master the Crucial Non -Technical Skills Every Software Architect Needs! Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired and succeed in this role. In today's agile environments, these "soft" skills have grown even more crucial to success as an architect. For many developers, however, these skills don't come naturally-and they're rarely addressed in formal training. Now, long-time software architect Dave Hendricksen helps you fill this gap, supercharge your organisational impact, and quickly move to the next level in your career. In 12 Essential Skills for Software Architects, Hendricksen begins by pinpointing the specific relationship, personal, and business skills that successful architects rely upon. Next, he presents proven methods for systematically developing and sharpening every one of these skills, from negotiation and leadership to pragmatism and vision. From start to finish, this book's practical insights can help you get the architect position you want-and thrive once you have it! The soft skills you need... ...and a coherent framework and practical methodology for mastering them! Relationship skills Leadership, politics, gracious behavior, communication, negotiation Personal skills Context switching, transparency, passion Business skills Pragmatism, vision, business knowledge, innovation

The Software Architect Elevator

The Software Architect Elevator
Author: Gregor Hohpe
Publsiher: O'Reilly Media
Total Pages: 367
Release: 2020-04-08
Genre: Computers
ISBN: 9781492077510

Download The Software Architect Elevator Book in PDF, Epub and Kindle

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

Enterprise Integration Patterns

Enterprise Integration Patterns
Author: Gregor Hohpe
Publsiher: Unknown
Total Pages: 737
Release: 2003
Genre: Electronic Book
ISBN: 8131741176

Download Enterprise Integration Patterns Book in PDF, Epub and Kindle

Continuous Architecture in Practice

Continuous Architecture in Practice
Author: Eoin Woods,Murat Erder,Pierre Pureur
Publsiher: Addison-Wesley Professional
Total Pages: 448
Release: 2021-05-26
Genre: Computers
ISBN: 9780136523680

Download Continuous Architecture in Practice Book in PDF, Epub and Kindle

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.

Software Architecture The Hard Parts

Software Architecture  The Hard Parts
Author: Neal Ford,Mark Richards,Pramod Sadalage,Zhamak Dehghani
Publsiher: "O'Reilly Media, Inc."
Total Pages: 462
Release: 2021-09-23
Genre: Computers
ISBN: 9781492086864

Download Software Architecture The Hard Parts Book in PDF, Epub and Kindle

There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals--the Sysops Squad--they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance. By focusing on commonly asked questions, this book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. Analyze trade-offs and effectively document your decisions Make better decisions regarding service granularity Understand the complexities of breaking apart monolithic applications Manage and decouple contracts between services Handle data in a highly distributed architecture Learn patterns to manage workflow and transactions when breaking apart applications