Architecture Modernization: Product, Domain, & Team-Oriented
$35.00
Minimum price
$35.00
Suggested price

Architecture Modernization: Product, Domain, & Team-Oriented

A Guide for Technology Leaders

About the Book

This book provides technology leaders with a model for planning and executing a modernization journey. It shows how to connect all of the dots, from business model to architectural boundaries. Practical techniques are presented for effectively navigating each aspect of modernization including Wardley Mapping, Event Storming, and Team Topologies.

  • Share this book

  • Categories

    • Software Architecture
    • Business and IT Alignment
    • Enterprise Architecture
    • Business Architecture
  • Feedback

    Email the Author(s)

About the Author

Nick Tune
Nick Tune

Hi, I'm Nick.

I'm a Principal Consultant who loves working with technology leaders to define strategy, model domains, shape architecture, and build high-performing engineering teams.

I'm the co-author of Patterns, Principles, and Practices of Domain-Driven Design (Wrox) and Designing Autonomous Teams and Services (O'Reilly). For all of my written articles and public speaking check out ntcoding.co.uk

About the Contributors

Maxime Sanglan-Charlier
Maxime Sanglan-Charlier

Table of Contents

  • Part 1: Architecture Modernization Fundamentals
    • Chapter 1: The Principles of Architecture Modernization
      • Software Becomes a Liability
      • Modern Architecture is a Competitive Advantage
      • Architecture is More Than Technology
      • Modernization Cannot be Bolted On
      • Modernization Will Fail Without Good Leadership
    • Chapter 2: The Elements of Architecture Modernization
      • Business Landscape
      • Target Architecture
      • Delivering Modernization
    • 3. From Business Architecture to Software Architecture
      • Business Models
      • Products
      • Domains
      • Software & Organization Architecture
      • Summary
    • 4. Core Domains and Competitive Advantage
      • Core Domains
      • What is Competitive Advantage?
      • Business Model Patterns
      • Summary
  • Part 2: Mapping the Business Landscape
    • 5. Mapping the Product Taxonomy
      • Defining a Product Taxonomy
      • Building a Product Taxonomy
      • Using a Product Taxonomy
      • Macro Architecture Patterns
      • Summary
    • 6. Mapping the Domain Landscape with Event Storming
      • Running an Event Storming Session
      • Surfacing Problems and Opportunities
      • Shaping Domain Boundaries
      • Analyzing Domain Boundaries
      • Planning Your Next Steps
      • Event Storming Tips, Tricks, and Challenges
      • Summary
    • 7. Mapping the Strategy with Wardley Mapping
      • The Strategy Cycle
      • Creating a Wardley Map
      • Grasping Evolution
      • Anticipating Climatic Changes
      • Applying Doctrine
      • Making Strategic Decisions
      • Connecting Strategy and Architecture
      • Summary
  • Part 3: Designing Modernized Architecture
    • 8. Modernizing Business Processes and UX
      • Process Modelling Event Storming
      • Modernizing Existing Processes
      • Designing New Processes
      • Modelling As-is and To-be with Domain Storytelling
      • Deep Domain Modernization
      • Summary
    • 9. Designing Software Architecture
      • Understanding Coupling
      • Modelling Domain Message Flows
      • Designing Domain-aligned Code
      • Refining Architectural Interfaces
      • Summary
    • 10. Designing Team Topologies
      • Team Topologies Principles
      • Team Topologies Patterns
      • Validating Candidate Value Streams
      • Sensing and Evolving Team Topologies
      • Summary
    • 11. Designing Digital Platforms
      • Elements of a Great Developer Experience
      • Digital Platform Components
      • Building a Digital Platform
      • Summary
    • 12. Designing a Data Mesh
      • Evolution of Data Platforms
      • The Four Principles of the Data Mesh
      • Building Your First Data Quantum
      • Summary
  • Part 4: Leading Architecture Modernization
    • 13. Building the Business Case for Architecture Modernization
      • Starting With a Listening and Strategy Mapping Tour
      • Identifying the Key Business Opportunities
      • Creating a Compelling Narrative
      • Summary
    • 14. Crafting the Modernization Strategy
      • Strategy is not a Phase
      • The Elements of Modernization Strategy
      • Communicating the Strategy
      • Evolving the Strategy
      • Summary
    • 15. Delivering Modernization
      • Sequencing Modernization
      • Transitional Patterns
    • 16. Upskilling the Organzation
      • Rapid Upskilling
      • Company-wide Upskilling
      • Summary

The Leanpub 60-day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

Do Well. Do Good.

Authors have earned$12,124,424writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub