Atjaunināt sīkdatņu piekrišanu

Architecture for Flow: Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies [Mīkstie vāki]

Citas grāmatas par šo tēmu:
Citas grāmatas par šo tēmu:
Master Adaptive Socio-Technical Systems That Thrive Amid Change: Align Strategy, Architecture, and Teams for Continuous Flow of Value

In today's rapidly evolving business landscape, the ability to adapt to change is not just advantageous, it's essential for survival. Architecture for Flow: Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies, presents a holistic approach that integrates business strategy, software design and architecture, and team organization to create adaptive socio-technical systems optimized for continuous change and feedback. By combining Wardley Mapping, Domain-Driven Design, and Team Topologies, this book offers a comprehensive toolset for organizations to anticipate change, unlock blockers to flow, and maintain competitive advantage in an increasingly uncertain world.

Author Susanne Kaiser addresses the fundamental challenge facing modern organizations: how to design and build adaptive systems that thrive amid constant change. Drawing from historical examples of companies that failed to adapt, she emphasizes that optimization requires treating organizations as socio-technical systems where social and technical aspects are aligned and designed together. Her "Architecture for Flow Canvas" provides practical tools and methodologies for designing systems that can evolve continuously while delivering sustainable value.





Understand competitive landscapes and anticipate change through strategic visualization Analyze problem domains and design modular solution spaces aligned with business and user needs Implement domain models that keep core business logic decoupled from external changes Optimize team structures and interactions to reduce bottlenecks and enhance flow Practical guidance for transforming monolithic systems into adaptive architectures Foster organizational culture that sustains flow and embraces future change

This book offers a timely and essential perspective that goes beyond local optimization to address systemic improvement. For technical leaders, architects, and managers facing the challenges of continuous adaptation, this book offers a path forward that balances effectiveness with efficiency, ensuring that organizations deliver sustainable value in an increasingly complex and rapidly changing world.

Part I: Business Strategy with Wardley Maps

1: The Landscape of a Wardley Map

2: Patterns & Principles of a Wardley Map

Part I Summary: Understanding the Importance of Wardley Maps for Business Strategy

Part II: Designing Services with Domain-Driven Design and Wardley Maps

3: Strategic Design as Part of the Value Chain

4: Use Case Example: Strategically Designing a Conference Solution

5: Tactical Design as Part of the Value Chain

Part II Summary: How Wardley Maps Help to Visualize Domain-Driven Design

Part III: Implementing Services with Domain-Driven Design

6: Overview of the Building Blocks of Domain Models

7: Applying Hexagonal Architecture

8: Use Case Example: Implementing a Conference Solution in TypeScript with DDD and Hexagonal Architecture

Part III Summary: How to Build Adaptive Services with DDD and Hexagonal Architecture

Part IV: Deploying and Operating Services

9: Overview of Infrastructure and Operational Complexities

10: Mapping Infrastructure and Operational Complexities onto a Wardley Map

Part IV Summary: The Infrastructure and Operational Challenges Visualized by a Wardley Map

Part V: Evolving Services with Wardley Maps

11: Mapping Open-Source Software

12: Mapping Container Orchestration

13: Mapping Serverless Technologies

Part V Summary: How Adaptive, Evolvable Services are Optimized for Fast Flow of Change

Part VI: Team Organization

14: Culture of Pioneers, Settlers and Town Planners

15: The Impact of Conway's Law

16: Fundamental Team Topologies and Team Interaction Modes

17: Mapping Team Topologies

Part VI Summary: How to Organize Teams for Fast Evolution

Susanne Kaiser has more than 20 years of experience in software engineering and software architecture. Her journey began in 2002 and includes working as a startup CTO, where she gained valuable insights into technical, organizational, and strategic challenges. She is an independent tech consultant, supporting organizations in designing, building, and evolving adaptive, socio-technical systems optimized for a fast flow of change. With a deep passion for tackling complex systems, Susanne specializes in connecting the dots between Wardley Mapping, Domain-Driven Design, and Team Topologies. She regularly presents at international tech conferences on this topic.