[{"depth":1,"reference_id":"9781492043447-/preface01.html","ourn":"urn:orm:book:9781492043447:chapter:preface01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:preface01.html/","fragment":"ch-preface","title":"Preface: Invalidating Axioms","duration":483.0,"children":[{"depth":2,"reference_id":"9781492043447-/preface01.html","ourn":"urn:orm:book:9781492043447:chapter:preface01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:preface01.html/","fragment":"idm45838975652704","title":"Conventions Used in This Book","duration":483.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/preface01.html","ourn":"urn:orm:book:9781492043447:chapter:preface01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:preface01.html/","fragment":"idm45838986566160","title":"Supplemental Material","duration":483.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/preface01.html","ourn":"urn:orm:book:9781492043447:chapter:preface01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:preface01.html/","fragment":"idm45838975739680","title":"O’Reilly Online Learning","duration":483.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/preface01.html","ourn":"urn:orm:book:9781492043447:chapter:preface01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:preface01.html/","fragment":"idm45838975733376","title":"How to Contact Us","duration":483.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/preface01.html","ourn":"urn:orm:book:9781492043447:chapter:preface01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:preface01.html/","fragment":"idm45838975732816","title":"Acknowledgments","duration":483.0,"children":[{"depth":3,"reference_id":"9781492043447-/preface01.html","ourn":"urn:orm:book:9781492043447:chapter:preface01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:preface01.html/","fragment":"idm45838981216768","title":"Acknowledgments from Mark Richards","duration":483.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/preface01.html","ourn":"urn:orm:book:9781492043447:chapter:preface01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:preface01.html/","fragment":"idm45838975729120","title":"Acknowledgments from Neal Ford","duration":483.0,"children":[]}]}]},{"depth":1,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"ch-introduction","title":"1. Introduction","duration":2070.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838975768064","title":"Defining Software Architecture","duration":2070.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838975767472","title":"Expectations of an Architect","duration":2070.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838976071520","title":"Make Architecture Decisions","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838976063968","title":"Continually Analyze the Architecture","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838976058032","title":"Keep Current with Latest Trends","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838976053936","title":"Ensure Compliance with Decisions","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838976049248","title":"Diverse Exposure and Experience","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838976045360","title":"Have Business Domain Knowledge","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838976040512","title":"Possess Interpersonal Skills","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838976034192","title":"Understand and Navigate Politics","duration":2070.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"intersection","title":"Intersection of Architecture and…","duration":2070.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838974617968","title":"Engineering Practices","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838974617344","title":"Operations/DevOps","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838975806480","title":"Process","duration":2070.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838975795424","title":"Data","duration":2070.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch01.html","ourn":"urn:orm:book:9781492043447:chapter:ch01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch01.html/","fragment":"idm45838975788960","title":"Laws of Software Architecture","duration":2070.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/part01.html","ourn":"urn:orm:book:9781492043447:chapter:part01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:part01.html/","fragment":"part1-foundations","title":"I. Foundations","duration":69.0,"children":[]},{"depth":1,"reference_id":"9781492043447-/ch02.html","ourn":"urn:orm:book:9781492043447:chapter:ch02.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch02.html/","fragment":"ch-architectural-thinking","title":"2. Architectural Thinking","duration":1380.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch02.html","ourn":"urn:orm:book:9781492043447:chapter:ch02.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch02.html/","fragment":"idm45838975089008","title":"Architecture Versus Design","duration":1380.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch02.html","ourn":"urn:orm:book:9781492043447:chapter:ch02.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch02.html/","fragment":"sec-technical-breadth","title":"Technical Breadth","duration":1380.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch02.html","ourn":"urn:orm:book:9781492043447:chapter:ch02.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch02.html/","fragment":"idm45838975071424","title":"Analyzing Trade-Offs","duration":1380.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch02.html","ourn":"urn:orm:book:9781492043447:chapter:ch02.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch02.html/","fragment":"idm45838974762832","title":"Understanding Business Drivers","duration":1380.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch02.html","ourn":"urn:orm:book:9781492043447:chapter:ch02.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch02.html/","fragment":"idm45838974668512","title":"Balancing Architecture and Hands-On Coding","duration":1380.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"ch-modularity","title":"3. Modularity","duration":1725.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"idm45838980919184","title":"Definition","duration":1725.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"idm45838980888000","title":"Measuring Modularity","duration":1725.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"idm45838980883520","title":"Cohesion","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"sec-coupling","title":"Coupling","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"sec-abstractness-instability-and-distance-from-the-main-sequence","title":"Abstractness, Instability, and Distance from the Main Sequence","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"idm45838976012336","title":"Distance from the Main Sequence","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"idm45838975973792","title":"Connascence","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"idm45838980624032","title":"Unifying Coupling and Connascence Metrics","duration":1725.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch03.html","ourn":"urn:orm:book:9781492043447:chapter:ch03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch03.html/","fragment":"idm45838980564016","title":"From Modules to Components","duration":1725.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch04.html","ourn":"urn:orm:book:9781492043447:chapter:ch04.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch04.html/","fragment":"ch-architecture-characteristics-defined","title":"4. Architecture Characteristics Defined","duration":1035.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch04.html","ourn":"urn:orm:book:9781492043447:chapter:ch04.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch04.html/","fragment":"idm45838980517232","title":"Architectural Characteristics (Partially) Listed","duration":1035.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch04.html","ourn":"urn:orm:book:9781492043447:chapter:ch04.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch04.html/","fragment":"idm45838980513360","title":"Operational Architecture Characteristics","duration":1035.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch04.html","ourn":"urn:orm:book:9781492043447:chapter:ch04.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch04.html/","fragment":"idm45838980488160","title":"Structural Architecture Characteristics","duration":1035.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch04.html","ourn":"urn:orm:book:9781492043447:chapter:ch04.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch04.html/","fragment":"idm45838980461872","title":"Cross-Cutting Architecture Characteristics","duration":1035.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch04.html","ourn":"urn:orm:book:9781492043447:chapter:ch04.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch04.html/","fragment":"sec-tradeoffs","title":"Trade-Offs and Least Worst Architecture","duration":1035.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch05.html","ourn":"urn:orm:book:9781492043447:chapter:ch05.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch05.html/","fragment":"ch-identifying","title":"5. Identifying Architectural Characteristics","duration":1242.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch05.html","ourn":"urn:orm:book:9781492043447:chapter:ch05.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch05.html/","fragment":"sec-extract","title":"Extracting Architecture Characteristics from Domain Concerns","duration":1242.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch05.html","ourn":"urn:orm:book:9781492043447:chapter:ch05.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch05.html/","fragment":"idm45838974865088","title":"Extracting Architecture Characteristics from Requirements","duration":1242.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch05.html","ourn":"urn:orm:book:9781492043447:chapter:ch05.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch05.html/","fragment":"ch-identifying-ss","title":"Case Study: Silicon Sandwiches","duration":1242.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch05.html","ourn":"urn:orm:book:9781492043447:chapter:ch05.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch05.html/","fragment":"idm45838974812544","title":"Explicit Characteristics","duration":1242.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch05.html","ourn":"urn:orm:book:9781492043447:chapter:ch05.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch05.html/","fragment":"idm45838974811920","title":"Implicit Characteristics","duration":1242.0,"children":[]}]}]},{"depth":1,"reference_id":"9781492043447-/ch06.html","ourn":"urn:orm:book:9781492043447:chapter:ch06.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch06.html/","fragment":"ch-measuring","title":"6. Measuring and Governing Architecture Characteristics","duration":1242.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch06.html","ourn":"urn:orm:book:9781492043447:chapter:ch06.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch06.html/","fragment":"idm45838975461856","title":"Measuring Architecture Characteristics","duration":1242.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch06.html","ourn":"urn:orm:book:9781492043447:chapter:ch06.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch06.html/","fragment":"idm45838975452096","title":"Operational Measures","duration":1242.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch06.html","ourn":"urn:orm:book:9781492043447:chapter:ch06.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch06.html/","fragment":"ch-measuring-sec-structural","title":"Structural Measures","duration":1242.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch06.html","ourn":"urn:orm:book:9781492043447:chapter:ch06.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch06.html/","fragment":"idm45838975321840","title":"Process Measures","duration":1242.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch06.html","ourn":"urn:orm:book:9781492043447:chapter:ch06.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch06.html/","fragment":"sec-ff","title":"Governance and Fitness Functions","duration":1242.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch06.html","ourn":"urn:orm:book:9781492043447:chapter:ch06.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch06.html/","fragment":"idm45838975305824","title":"Governing Architecture Characteristics","duration":1242.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch06.html","ourn":"urn:orm:book:9781492043447:chapter:ch06.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch06.html/","fragment":"idm45838975296544","title":"Fitness Functions","duration":1242.0,"children":[]}]}]},{"depth":1,"reference_id":"9781492043447-/ch07.html","ourn":"urn:orm:book:9781492043447:chapter:ch07.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch07.html/","fragment":"ch-scope","title":"7. Scope of Architecture Characteristics","duration":828.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch07.html","ourn":"urn:orm:book:9781492043447:chapter:ch07.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch07.html/","fragment":"idm45838980141744","title":"Coupling and Connascence","duration":828.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch07.html","ourn":"urn:orm:book:9781492043447:chapter:ch07.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch07.html/","fragment":"sec-quantum-def","title":"Architectural Quanta and Granularity","duration":828.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch07.html","ourn":"urn:orm:book:9781492043447:chapter:ch07.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch07.html/","fragment":"going-going-gone","title":"Case Study: Going, Going, Gone","duration":828.0,"children":[]}]}]},{"depth":1,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"ch-component-based-thinking","title":"8. Component-Based Thinking","duration":1794.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979982816","title":"Component Scope","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979963536","title":"Architect Role","duration":1794.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979951504","title":"Architecture Partitioning","duration":1794.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979950880","title":"Case Study: Silicon Sandwiches: Partitioning","duration":1794.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979834160","title":"Developer Role","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979829568","title":"Component Identification Flow","duration":1794.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979821600","title":"Identifying Initial Components","duration":1794.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979818464","title":"Assign Requirements to Components","duration":1794.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979815392","title":"Analyze Roles and Responsibilities","duration":1794.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979812448","title":"Analyze Architecture Characteristics","duration":1794.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979809040","title":"Restructure Components","duration":1794.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979804496","title":"Component Granularity","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979801152","title":"Component Design","duration":1794.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979797792","title":"Discovering Components","duration":1794.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"sec-ggg-comp-discovery","title":"Case Study: Going, Going, Gone: Discovering Components","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch08.html","ourn":"urn:orm:book:9781492043447:chapter:ch08.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch08.html/","fragment":"idm45838979756640","title":"Architecture Quantum Redux: Choosing Between Monolithic Versus Distributed Architectures","duration":1794.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/part02.html","ourn":"urn:orm:book:9781492043447:chapter:part02.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:part02.html/","fragment":"part2-styles","title":"II. Architecture Styles","duration":69.0,"children":[]},{"depth":1,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"ch-architecture-styles","title":"9. Foundations","duration":1311.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979677136","title":"Fundamental Patterns","duration":1311.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979672800","title":"Big Ball of Mud","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979656512","title":"Unitary Architecture","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979652272","title":"Client/Server","duration":1311.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979617760","title":"Monolithic Versus Distributed Architectures","duration":1311.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"sec-fallacy-1","title":"Fallacy #1: The Network Is Reliable","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"sec-fallacy-2","title":"Fallacy #2: Latency Is Zero","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"sec-fallacy-3","title":"Fallacy #3: Bandwidth Is Infinite","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979544160","title":"Fallacy #4: The Network Is Secure","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"sec-fallacy-5","title":"Fallacy #5: The Topology Never Changes","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"sec-fallacy-6","title":"Fallacy #6: There Is Only One Administrator","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979515936","title":"Fallacy #7: Transport Cost Is Zero","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979504512","title":"Fallacy #8: The Network Is Homogeneous","duration":1311.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch09.html","ourn":"urn:orm:book:9781492043447:chapter:ch09.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch09.html/","fragment":"idm45838979491104","title":"Other Distributed Considerations","duration":1311.0,"children":[]}]}]},{"depth":1,"reference_id":"9781492043447-/ch10.html","ourn":"urn:orm:book:9781492043447:chapter:ch10.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch10.html/","fragment":"ch-style-layered","title":"10. Layered Architecture Style","duration":1035.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch10.html","ourn":"urn:orm:book:9781492043447:chapter:ch10.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch10.html/","fragment":"idm45838979457488","title":"Topology","duration":1035.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch10.html","ourn":"urn:orm:book:9781492043447:chapter:ch10.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch10.html/","fragment":"idm45838979424032","title":"Layers of Isolation","duration":1035.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch10.html","ourn":"urn:orm:book:9781492043447:chapter:ch10.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch10.html/","fragment":"idm45838979407072","title":"Adding Layers","duration":1035.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch10.html","ourn":"urn:orm:book:9781492043447:chapter:ch10.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch10.html/","fragment":"idm45838979391312","title":"Other Considerations","duration":1035.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch10.html","ourn":"urn:orm:book:9781492043447:chapter:ch10.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch10.html/","fragment":"idm45838979383552","title":"Why Use This Architecture Style","duration":1035.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch10.html","ourn":"urn:orm:book:9781492043447:chapter:ch10.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch10.html/","fragment":"idm45838979379536","title":"Architecture Characteristics Ratings","duration":1035.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch11.html","ourn":"urn:orm:book:9781492043447:chapter:ch11.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch11.html/","fragment":"ch-style-pipeline","title":"11. Pipeline Architecture Style","duration":552.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch11.html","ourn":"urn:orm:book:9781492043447:chapter:ch11.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch11.html/","fragment":"idm45838979342784","title":"Topology","duration":552.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch11.html","ourn":"urn:orm:book:9781492043447:chapter:ch11.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch11.html/","fragment":"idm45838979334608","title":"Pipes","duration":552.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch11.html","ourn":"urn:orm:book:9781492043447:chapter:ch11.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch11.html/","fragment":"idm45838979332240","title":"Filters","duration":552.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch11.html","ourn":"urn:orm:book:9781492043447:chapter:ch11.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch11.html/","fragment":"idm45838973831936","title":"Example","duration":552.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch11.html","ourn":"urn:orm:book:9781492043447:chapter:ch11.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch11.html/","fragment":"idm45838973385712","title":"Architecture Characteristics Ratings","duration":552.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch12.html","ourn":"urn:orm:book:9781492043447:chapter:ch12.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch12.html/","fragment":"ch-style-microkernel","title":"12. Microkernel Architecture Style","duration":1242.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch12.html","ourn":"urn:orm:book:9781492043447:chapter:ch12.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch12.html/","fragment":"idm45838976865216","title":"Topology","duration":1242.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch12.html","ourn":"urn:orm:book:9781492043447:chapter:ch12.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch12.html/","fragment":"idm45838977255712","title":"Core System","duration":1242.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch12.html","ourn":"urn:orm:book:9781492043447:chapter:ch12.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch12.html/","fragment":"idm45838986155040","title":"Plug-In Components","duration":1242.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch12.html","ourn":"urn:orm:book:9781492043447:chapter:ch12.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch12.html/","fragment":"idm45838971893520","title":"Registry","duration":1242.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch12.html","ourn":"urn:orm:book:9781492043447:chapter:ch12.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch12.html/","fragment":"idm45838971837168","title":"Contracts","duration":1242.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch12.html","ourn":"urn:orm:book:9781492043447:chapter:ch12.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch12.html/","fragment":"idm45838971684576","title":"Examples and Use Cases","duration":1242.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch12.html","ourn":"urn:orm:book:9781492043447:chapter:ch12.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch12.html/","fragment":"idm45838971670224","title":"Architecture Characteristics Ratings","duration":1242.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch13.html","ourn":"urn:orm:book:9781492043447:chapter:ch13.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch13.html/","fragment":"ch-style-service-based","title":"13. Service-Based Architecture Style","duration":1587.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch13.html","ourn":"urn:orm:book:9781492043447:chapter:ch13.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch13.html/","fragment":"idm45838971632320","title":"Topology","duration":1587.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch13.html","ourn":"urn:orm:book:9781492043447:chapter:ch13.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch13.html/","fragment":"sec-topology-variants","title":"Topology Variants","duration":1587.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch13.html","ourn":"urn:orm:book:9781492043447:chapter:ch13.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch13.html/","fragment":"idm45838971595040","title":"Service Design and Granularity","duration":1587.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch13.html","ourn":"urn:orm:book:9781492043447:chapter:ch13.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch13.html/","fragment":"sec-database-partitioning","title":"Database Partitioning","duration":1587.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch13.html","ourn":"urn:orm:book:9781492043447:chapter:ch13.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch13.html/","fragment":"idm45838971551504","title":"Example Architecture","duration":1587.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch13.html","ourn":"urn:orm:book:9781492043447:chapter:ch13.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch13.html/","fragment":"idm45838971532000","title":"Architecture Characteristics Ratings","duration":1587.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch13.html","ourn":"urn:orm:book:9781492043447:chapter:ch13.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch13.html/","fragment":"idm45838971531408","title":"When to Use This Architecture Style","duration":1587.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"ch-style-eda","title":"14. Event-Driven Architecture Style","duration":3174.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971465280","title":"Topology","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971459360","title":"Broker Topology","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971458768","title":"Mediator Topology","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971389728","title":"Asynchronous Capabilities","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971272384","title":"Error Handling","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"sec-data-loss","title":"Preventing Data Loss","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838978508464","title":"Broadcast Capabilities","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971144352","title":"Request-Reply","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971143760","title":"Choosing Between Request-Based and Event-Based","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971092512","title":"Hybrid Event-Driven Architectures","duration":3174.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch14.html","ourn":"urn:orm:book:9781492043447:chapter:ch14.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch14.html/","fragment":"idm45838971089312","title":"Architecture Characteristics Ratings","duration":3174.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"ch-style-space-based","title":"15. Space-Based Architecture Style","duration":2415.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838971041600","title":"General Topology","duration":2415.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838971025264","title":"Processing Unit","duration":2415.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838971012800","title":"Virtualized Middleware","duration":2415.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970846208","title":"Data Pumps","duration":2415.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970821376","title":"Data Writers","duration":2415.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970802992","title":"Data Readers","duration":2415.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"sec-data-collisions","title":"Data Collisions","duration":2415.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970785088","title":"Cloud Versus On-Premises Implementations","duration":2415.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970678960","title":"Replicated Versus Distributed Caching","duration":2415.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970678336","title":"Near-Cache Considerations","duration":2415.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970619664","title":"Implementation Examples","duration":2415.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970616368","title":"Concert Ticketing System","duration":2415.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970608976","title":"Online Auction System","duration":2415.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch15.html","ourn":"urn:orm:book:9781492043447:chapter:ch15.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch15.html/","fragment":"idm45838970602448","title":"Architecture Characteristics Ratings","duration":2415.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"ch-style-esb-soa","title":"16. Orchestration-Driven Service-Oriented Architecture","duration":759.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970568592","title":"History and Philosophy","duration":759.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970559248","title":"Topology","duration":759.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970550704","title":"Taxonomy","duration":759.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970547344","title":"Business Services","duration":759.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970543440","title":"Enterprise Services","duration":759.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970538672","title":"Application Services","duration":759.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970534176","title":"Infrastructure Services","duration":759.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970529968","title":"Orchestration Engine","duration":759.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970520432","title":"Message Flow","duration":759.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"sec-soa-reuse","title":"Reuse…and Coupling","duration":759.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch16.html","ourn":"urn:orm:book:9781492043447:chapter:ch16.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch16.html/","fragment":"idm45838970508432","title":"Architecture Characteristics Ratings","duration":759.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"ch-style-microservices","title":"17. Microservices Architecture","duration":1794.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970448176","title":"History","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970429760","title":"Topology","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970422432","title":"Distributed","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970411440","title":"Bounded Context","duration":1794.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970405440","title":"Granularity","duration":1794.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970383168","title":"Data Isolation","duration":1794.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970374624","title":"API Layer","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"sec-operational-reuse","title":"Operational Reuse","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970365312","title":"Frontends","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"ch17_communication","title":"Communication","duration":1794.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970288304","title":"Choreography and Orchestration","duration":1794.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970287648","title":"Transactions and Sagas","duration":1794.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970251600","title":"Architecture Characteristics Ratings","duration":1794.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch17.html","ourn":"urn:orm:book:9781492043447:chapter:ch17.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch17.html/","fragment":"idm45838970190736","title":"Additional References","duration":1794.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch18.html","ourn":"urn:orm:book:9781492043447:chapter:ch18.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch18.html/","fragment":"ch-choosing-style","title":"18. Choosing the Appropriate Architecture Style","duration":1035.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch18.html","ourn":"urn:orm:book:9781492043447:chapter:ch18.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch18.html/","fragment":"idm45838970175408","title":"Shifting “Fashion” in Architecture","duration":1035.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch18.html","ourn":"urn:orm:book:9781492043447:chapter:ch18.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch18.html/","fragment":"idm45838970150688","title":"Decision Criteria","duration":1035.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch18.html","ourn":"urn:orm:book:9781492043447:chapter:ch18.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch18.html/","fragment":"idm45838970117568","title":"Monolith Case Study: Silicon Sandwiches","duration":1035.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch18.html","ourn":"urn:orm:book:9781492043447:chapter:ch18.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch18.html/","fragment":"idm45838970107120","title":"Modular Monolith","duration":1035.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch18.html","ourn":"urn:orm:book:9781492043447:chapter:ch18.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch18.html/","fragment":"idm45838970098800","title":"Microkernel","duration":1035.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch18.html","ourn":"urn:orm:book:9781492043447:chapter:ch18.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch18.html/","fragment":"idm45838970081104","title":"Distributed Case Study: Going, Going, Gone","duration":1035.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/part03.html","ourn":"urn:orm:book:9781492043447:chapter:part03.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:part03.html/","fragment":"part3-techniques-softskills","title":"III. Techniques and Soft Skills","duration":69.0,"children":[]},{"depth":1,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"ch-architecture-decisions","title":"19. Architecture Decisions","duration":1725.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838970010592","title":"Architecture Decision Anti-Patterns","duration":1725.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838970004736","title":"Covering Your Assets Anti-Pattern","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838969996256","title":"Groundhog Day Anti-Pattern","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838969982240","title":"Email-Driven Architecture Anti-Pattern","duration":1725.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838969970496","title":"Architecturally Significant","duration":1725.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"architecture_decision_records","title":"Architecture Decision Records","duration":1725.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838969936832","title":"Basic Structure","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838969936240","title":"Storing ADRs","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838969784976","title":"ADRs as Documentation","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838969777968","title":"Using ADRs for Standards","duration":1725.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch19.html","ourn":"urn:orm:book:9781492043447:chapter:ch19.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch19.html/","fragment":"idm45838969773408","title":"Example","duration":1725.0,"children":[]}]}]},{"depth":1,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"ch-analyzing-architecture-risk","title":"20. Analyzing Architecture Risk","duration":1863.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969753888","title":"Risk Matrix","duration":1863.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969743392","title":"Risk Assessments","duration":1863.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969742800","title":"Risk Storming","duration":1863.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969691520","title":"Identification","duration":1863.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969680448","title":"Consensus","duration":1863.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969709152","title":"Agile Story Risk Analysis","duration":1863.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969636080","title":"Risk Storming Examples","duration":1863.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969613008","title":"Availability","duration":1863.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969592864","title":"Elasticity","duration":1863.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch20.html","ourn":"urn:orm:book:9781492043447:chapter:ch20.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch20.html/","fragment":"idm45838969577712","title":"Security","duration":1863.0,"children":[]}]}]},{"depth":1,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"ch-diagramming-presenting-architecture","title":"21. Diagramming and Presenting Architecture","duration":966.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969544576","title":"Diagramming","duration":966.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969541344","title":"Tools","duration":966.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969516576","title":"Diagramming Standards: UML, C4, and ArchiMate","duration":966.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969491632","title":"Diagram Guidelines","duration":966.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969466192","title":"Presenting","duration":966.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969457200","title":"Manipulating Time","duration":966.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"sec-incremental-builds","title":"Incremental Builds","duration":966.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969441104","title":"Infodecks Versus Presentations","duration":966.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969416960","title":"Slides Are Half of the Story","duration":966.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch21.html","ourn":"urn:orm:book:9781492043447:chapter:ch21.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch21.html/","fragment":"idm45838969412672","title":"Invisibility","duration":966.0,"children":[]}]}]},{"depth":1,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"ch-making-teams-effective","title":"22. Making Teams Effective","duration":2208.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969398336","title":"Team Boundaries","duration":2208.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969386528","title":"Architect Personalities","duration":2208.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969376832","title":"Control Freak","duration":2208.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969359968","title":"Armchair Architect","duration":2208.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969359376","title":"Effective Architect","duration":2208.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"how_much_control","title":"How Much Control?","duration":2208.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"sec-team-warning-signs","title":"Team Warning Signs","duration":2208.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969250944","title":"Leveraging Checklists","duration":2208.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969189568","title":"Developer Code Completion Checklist","duration":2208.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969173824","title":"Unit and Functional Testing Checklist","duration":2208.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969161376","title":"Software Release Checklist","duration":2208.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969215424","title":"Providing Guidance","duration":2208.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch22.html","ourn":"urn:orm:book:9781492043447:chapter:ch22.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch22.html/","fragment":"idm45838969146896","title":"Summary","duration":2208.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"ch-negotiation-skills","title":"23. Negotiation and Leadership Skills","duration":2001.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838969103104","title":"Negotiation and Facilitation","duration":2001.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838969095744","title":"Negotiating with Business Stakeholders","duration":2001.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838969095120","title":"Negotiating with Other Architects","duration":2001.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838969039760","title":"Negotiating with Developers","duration":2001.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838969039168","title":"The Software Architect as a Leader","duration":2001.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838969007712","title":"The 4 C’s of Architecture","duration":2001.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838968982080","title":"Be Pragmatic, Yet Visionary","duration":2001.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838968981488","title":"Leading Teams by Example","duration":2001.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838968953440","title":"Integrating with the Development Team","duration":2001.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch23.html","ourn":"urn:orm:book:9781492043447:chapter:ch23.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch23.html/","fragment":"idm45838968907600","title":"Summary","duration":2001.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ch24.html","ourn":"urn:orm:book:9781492043447:chapter:ch24.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch24.html/","fragment":"ch-developing-a-career-path","title":"24. Developing a Career Path","duration":828.0,"children":[{"depth":2,"reference_id":"9781492043447-/ch24.html","ourn":"urn:orm:book:9781492043447:chapter:ch24.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch24.html/","fragment":"idm45838968871104","title":"The 20-Minute Rule","duration":828.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch24.html","ourn":"urn:orm:book:9781492043447:chapter:ch24.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch24.html/","fragment":"idm45838968846416","title":"Developing a Personal Radar","duration":828.0,"children":[{"depth":3,"reference_id":"9781492043447-/ch24.html","ourn":"urn:orm:book:9781492043447:chapter:ch24.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch24.html/","fragment":"idm45838968838064","title":"The ThoughtWorks Technology Radar","duration":828.0,"children":[]},{"depth":3,"reference_id":"9781492043447-/ch24.html","ourn":"urn:orm:book:9781492043447:chapter:ch24.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch24.html/","fragment":"sec-radar-viz","title":"Open Source Visualization Bits","duration":828.0,"children":[]}]},{"depth":2,"reference_id":"9781492043447-/ch24.html","ourn":"urn:orm:book:9781492043447:chapter:ch24.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch24.html/","fragment":"sec-social-media","title":"Using Social Media","duration":828.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/ch24.html","ourn":"urn:orm:book:9781492043447:chapter:ch24.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ch24.html/","fragment":"idm45838968766112","title":"Parting Words of Advice","duration":828.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968750816","title":"Self-Assessment Questions","duration":690.0,"children":[{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968749120","title":"Chapter 1: Introduction","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968741120","title":"Chapter 2: Architectural Thinking","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968733936","title":"Chapter 3: Modularity","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968723904","title":"Chapter 4: Architecture Characteristics Defined","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968714784","title":"Chapter 5: Identifying Architecture Characteristics","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968706080","title":"Chapter 6: Measuring and Governing Architecture Characteristics","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968698832","title":"Chapter 7: Scope of Architecture Characteristics","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968692000","title":"Chapter 8: Component-Based Thinking","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968681584","title":"Chapter 9: Architecture Styles","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968674656","title":"Chapter 10: Layered Architecture Style","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968665696","title":"Chapter 11: Pipeline Architecture","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968656768","title":"Chapter 12: Microkernel Architecture","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968644880","title":"Chapter 13: Service-Based Architecture","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968633968","title":"Chapter 14: Event-Driven Architecture Style","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968620768","title":"Chapter 15: Space-Based Architecture","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968607952","title":"Chapter 16: Orchestration-Driven Service-Oriented Architecture","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968599360","title":"Chapter 17: Microservices Architecture","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968586560","title":"Chapter 18: Choosing the Appropriate Architecture Style","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968578848","title":"Chapter 19: Architecture Decisions","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968568800","title":"Chapter 20: Analyzing Architecture Risk","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968559552","title":"Chapter 21: Diagramming and Presenting Architecture","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968551264","title":"Chapter 22: Making Teams Effective","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968544176","title":"Chapter 23: Negotiation and Leadership Skills","duration":690.0,"children":[]},{"depth":2,"reference_id":"9781492043447-/app01.html","ourn":"urn:orm:book:9781492043447:chapter:app01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:app01.html/","fragment":"idm45838968531984","title":"Chapter 24: Developing a Career Path","duration":690.0,"children":[]}]},{"depth":1,"reference_id":"9781492043447-/ix01.html","ourn":"urn:orm:book:9781492043447:chapter:ix01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:ix01.html/","fragment":"idm45838968749536","title":"Index","duration":3519.0,"children":[]},{"depth":1,"reference_id":"9781492043447-/colophon01.html","ourn":"urn:orm:book:9781492043447:chapter:colophon01.html","url":"https://learning.oreilly.com/api/v2/epub-chapters/urn:orm:book:9781492043447:chapter:colophon01.html/","fragment":"idm45838968524288","title":"About the Authors","duration":69.0,"children":[]}]