Architecture Modernization, Video Edition

Architecture Modernization, Video Edition

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 18h 42m | 2.88 GB

Proven techniques and principles for modernizing legacy systems into new architectures that deliver serious competitive advantage.

For a business to thrive, it needs a modern software architecture that is aligned with its corporate architecture. This book presents concrete practices that sync software, product, strategy, team dynamics, and work practices. You’ll evolve your technical and social architecture together, reducing needless dependencies and achieving faster flow of innovation across your organization.

In Architecture Modernization: Socio-technical alignment of software, strategy, and structure you’ll learn how to:

  • Identify strategic ambitions and challenges using listening and mapping tours
  • Visualize your business landscape and crucial capabilities with Wardley Mapping
  • Create a product taxonomy as a framework for your architecture
  • Run big picture EventStorming workshops to map business domains
  • Apply Team Topologies patterns to identify and refine value streams
  • Design loosely coupled, domain-aligned software architectures
  • Build internal developer platforms for rapid, reliable evolution
  • Implement data mesh principles and tools to revolutionize data engineering
  • Deliver compelling modernization roadmaps focused on continuous value

Architecture Modernization: Socio-technical alignment of software, strategy, and structure shows you how to turn the practice of architecting systems into a transformative process for your entire company. Chapter-by-chapter, you’ll identify the reasons and benefits of modernization, design an architecture that works for your business, and then implement your new approach in a progressive and sustainable manner. Every technique is illustrated with insightful industry examples and an interactive Miro board that lets you dig deeper.

The decisions you make about your software are inherently connected to the decisions you make about your business. Why not turn the mundane task of modernizing legacy systems into a transformative process for your entire company? This book shows you how! It reveals a socio-technical approach to align your software and products with organizational dynamics and ways of working.

Architecture Modernization: Socio-technical alignment of software, strategy, and structure presents a clear path for upgrading your entire organization when you re-imagine your software. In it, you’ll learn to combine practices like Domain-Driven Design, Event Storming, and Wardley Mapping to discover user needs, design optimal architecture, and avoid falling back into old habits. Provocative examples from Danske, Salesforce, the UK Government, and others show the real-world result of each approach, identifying techniques you can apply effectively in your own business.

What’s inside

  • Uncover cross-org challenges and opportunities
  • A product-centric approach to architecture
  • Envision architecture as a portfolio to prioritize investment
Table of Contents

1 What is architecture modernization
2 Independent value streams The building blocks of modern architecture
3 Modernization as a portfolio-driven evolutionary journey
4 Topics not covered in this book
5 Summary
6 Preparing for the journey
7 Prepare to embrace a new architecture mindset
8 Industry example Hitting the right note modernizing music royalty processing at ICE
9 Beware of modernization silver bullets
10 Prepare to support leaders at all levels
11 Summary
12 Business objectives
13 Connecting modernization to growth strategies
14 Identifying north stars
15 Summary
16 Listening and mapping tours
17 Who conducts the tour
18 Conducting an effective tour
19 Bringing groups together
20 Summary
21 Wardley Mapping
22 Creating a Wardley Map
23 Grasping evolution
24 Climatic forces
25 Making strategic decisions
26 Summary
27 Product taxonomy
28 Designing a product taxonomy
29 Mapping modernization opportunities, risks, and challenges
30 What is a product
31 Summary
32 Big picture EventStorming
33 Running an EventStorming session
34 Surfacing problems and opportunities
35 Facilitator tips and challenges
36 Summary
37 Product and domain modernization
38 Identifying product requirements
39 Modernizing the domain model
40 Process modeling EventStorming
41 Domain Storytelling
42 Summary
43 Identifying domains and subdomains
44 Domain identification principles
45 Domain boundary heuristics
46 Identifying domains and subdomains with EventStorming
47 Summary
48 Strategic IT portfolio
49 Core Domain Charts
50 Core Domain Chart patterns
51 Industry example Strategy-aligned architecture at Vinted
52 Summary
53 Team Topologies
54 Team Topologies patterns
55 Validating candidate value streams
56 Sensing and evolving team topologies
57 Team grouping patterns
58 Summary
59 Loosely coupled software architecture
60 Modeling architectural flows
61 Individual subsystem design
62 Subsystem modernization strategies
63 Industry example Domain-driven modernization of a gigs platform to support new markets
64 Summary
65 Internal developer platforms
66 Platform capabilities
67 Industry example Platform-powered business model revolution at La Redoute
68 Managing internal developer platforms
69 When to build a platform
70 Summary
71 Data mesh revolutionizing data engineering
72 The four principles of data mesh
73 Building your first data quantum
74 Navigating through the planes
75 First and next steps
76 Summary
77 Architecture modernization enabling teams
78 Industry example Enabling modernization at a European telco
79 Winding down an AMET
80 Staffing an AMET
81 Empowering an AMET
82 Naming an AMET
83 An AMET is not always necessary
84 Summary
85 Strategy and roadmaps
86 Nail it Delivering a first slice within three to six months
87 Scale it Ramping up modernization
88 Continuously assessing and adapting
89 Summary
90 Learning and upskilling
91 Upskilling for upcoming project needs
92 Establishing a continuous learning environment
93 Industry example Learning-driven modernization at CloudSuite
94 Summary

Homepage