{"version":"0.2.0","built_at":"2026-10-10T20:58:14.188Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","current":"0.2.0","released":true,"unreleased":{"from":"0.2.0","to":"0.2.0","added":[],"removed":[],"renamed":[]},"releases":[{"version":"0.2.0","date":"2026-10-10","summary":"Value streams, products with product capabilities, design patterns, reference stacks and architecture books, all crosswalked to capabilities.","added":219,"removed":0,"renamed":0,"changes":{"from":"0.1.0","to":"0.2.0","added":[{"id":"VS-10","name":"Incident-to-Resolution"},{"id":"VS-100","name":"Commit-to-Production"},{"id":"VS-110","name":"Shelf-to-Basket"},{"id":"VS-20","name":"Lead-to-Cash"},{"id":"VS-30","name":"Procure-to-Pay"},{"id":"VS-40","name":"Hire-to-Retire"},{"id":"VS-50","name":"Idea-to-Product"},{"id":"VS-60","name":"Order-to-Fulfillment"},{"id":"VS-70","name":"Record-to-Report"},{"id":"VS-80","name":"Demand-to-Change"},{"id":"VS-90","name":"Plan-to-Produce"},{"id":"PR-100","name":"ServiceNow"},{"id":"PC-100.10","name":"IT Service Management"},{"id":"PC-100.20","name":"Configuration Management Database"},{"id":"PC-100.30","name":"IT Operations Management"},{"id":"PC-100.40","name":"Strategic Portfolio Management"},{"id":"PC-100.50","name":"Application Portfolio Management"},{"id":"PC-100.60","name":"HR Service Delivery"},{"id":"PC-100.70","name":"Customer Service Management"},{"id":"PC-100.80","name":"Governance, Risk and Compliance"},{"id":"PC-100.90","name":"Security Operations"},{"id":"PR-110","name":"SAP S/4HANA"},{"id":"PC-110.10","name":"Finance"},{"id":"PC-110.20","name":"Sourcing and Procurement"},{"id":"PC-110.30","name":"Sales"},{"id":"PC-110.40","name":"Manufacturing"},{"id":"PC-110.50","name":"Supply Chain"},{"id":"PC-110.60","name":"Asset Management"},{"id":"PC-110.70","name":"Project System"},{"id":"PC-110.80","name":"Treasury and Risk Management"},{"id":"PC-110.90","name":"Governance, Risk and Compliance"},{"id":"PR-120","name":"Salesforce"},{"id":"PC-120.10","name":"Sales Cloud"},{"id":"PC-120.20","name":"Service Cloud"},{"id":"PC-120.30","name":"Marketing Cloud"},{"id":"PC-120.40","name":"Commerce Cloud"},{"id":"PC-120.50","name":"Revenue Cloud"},{"id":"PC-120.60","name":"Field Service"},{"id":"PC-120.70","name":"Experience Cloud"},{"id":"PC-120.80","name":"Data Cloud"},{"id":"PC-120.90","name":"Platform"},{"id":"PR-130","name":"Workday"},{"id":"PC-130.10","name":"Human Capital Management"},{"id":"PC-130.20","name":"Recruiting"},{"id":"PC-130.30","name":"Talent and Performance"},{"id":"PC-130.40","name":"Learning"},{"id":"PC-130.50","name":"Compensation and Benefits"},{"id":"PC-130.60","name":"Payroll"},{"id":"PC-130.70","name":"Time and Absence"},{"id":"PC-130.80","name":"Financial Management"},{"id":"PC-130.90","name":"Adaptive Planning"},{"id":"PR-140","name":"Microsoft 365"},{"id":"PC-140.10","name":"Exchange Online"},{"id":"PC-140.20","name":"Microsoft Teams"},{"id":"PC-140.30","name":"SharePoint and OneDrive"},{"id":"PC-140.40","name":"Microsoft 365 Apps"},{"id":"PC-140.50","name":"Microsoft Entra ID"},{"id":"PC-140.60","name":"Microsoft Intune"},{"id":"PC-140.70","name":"Microsoft Purview"},{"id":"PC-140.80","name":"Power Platform"},{"id":"PC-140.90","name":"Microsoft Defender"},{"id":"PR-150","name":"Oracle Fusion Cloud Applications"},{"id":"PC-150.10","name":"Financials"},{"id":"PC-150.20","name":"Enterprise Performance Management"},{"id":"PC-150.30","name":"Procurement"},{"id":"PC-150.40","name":"Supply Chain and Manufacturing"},{"id":"PC-150.50","name":"Project Management"},{"id":"PC-150.60","name":"Human Capital Management"},{"id":"PC-150.70","name":"Risk Management and Compliance"},{"id":"PC-150.80","name":"Customer Experience"},{"id":"PR-160","name":"Jira"},{"id":"PC-160.10","name":"Jira Software"},{"id":"PC-160.20","name":"Jira Work Management"},{"id":"PC-160.30","name":"Jira Service Management"},{"id":"PC-160.40","name":"Jira Product Discovery"},{"id":"PC-160.50","name":"Workflows and Automation"},{"id":"PC-160.60","name":"Reports and Dashboards"},{"id":"PC-160.70","name":"Atlassian Marketplace and Integrations"},{"id":"PR-170","name":"GitHub"},{"id":"PC-170.10","name":"Repositories"},{"id":"PC-170.20","name":"Pull Requests and Code Review"},{"id":"PC-170.30","name":"GitHub Actions"},{"id":"PC-170.40","name":"GitHub Packages"},{"id":"PC-170.50","name":"Advanced Security"},{"id":"PC-170.60","name":"Issues and Projects"},{"id":"PC-170.70","name":"GitHub Copilot"},{"id":"PC-170.80","name":"Codespaces"},{"id":"PR-180","name":"Snowflake"},{"id":"PC-180.10","name":"Data Warehouse"},{"id":"PC-180.20","name":"Data Engineering"},{"id":"PC-180.30","name":"Data Sharing and Marketplace"},{"id":"PC-180.40","name":"Governance"},{"id":"PC-180.50","name":"Snowflake Cortex"},{"id":"PC-180.60","name":"Streamlit and Native Apps"},{"id":"PC-180.70","name":"Cost and Resource Management"},{"id":"PR-190","name":"Okta"},{"id":"PC-190.10","name":"Universal Directory"},{"id":"PC-190.20","name":"Single Sign-On"},{"id":"PC-190.30","name":"Adaptive Multi-Factor Authentication"},{"id":"PC-190.40","name":"Lifecycle Management"},{"id":"PC-190.50","name":"Identity Governance"},{"id":"PC-190.60","name":"Privileged Access"},{"id":"PC-190.70","name":"Customer Identity"},{"id":"PC-190.80","name":"Workflows"},{"id":"DP-010","name":"Circuit Breaker"},{"id":"DP-020","name":"Retry with Backoff"},{"id":"DP-030","name":"Bulkhead"},{"id":"DP-040","name":"Rate Limiting"},{"id":"DP-050","name":"Throttling"},{"id":"DP-060","name":"Queue-Based Load Leveling"},{"id":"DP-070","name":"Cache-Aside"},{"id":"DP-080","name":"Sharding"},{"id":"DP-090","name":"Read Replicas"},{"id":"DP-100","name":"Competing Consumers"},{"id":"DP-110","name":"API Gateway"},{"id":"DP-120","name":"Backend for Frontend"},{"id":"DP-130","name":"Publish-Subscribe"},{"id":"DP-140","name":"Request-Reply"},{"id":"DP-150","name":"Scatter-Gather"},{"id":"DP-160","name":"Content-Based Router"},{"id":"DP-170","name":"Claim Check"},{"id":"DP-180","name":"Idempotent Consumer"},{"id":"DP-190","name":"Strangler Fig"},{"id":"DP-200","name":"Anti-Corruption Layer"},{"id":"DP-210","name":"Bounded Context"},{"id":"DP-220","name":"Aggregate"},{"id":"DP-230","name":"Domain Events"},{"id":"DP-240","name":"Modular Monolith"},{"id":"DP-250","name":"Hexagonal Architecture"},{"id":"DP-260","name":"Event Sourcing"},{"id":"DP-270","name":"CQRS"},{"id":"DP-280","name":"Saga"},{"id":"DP-290","name":"Transactional Outbox"},{"id":"DP-300","name":"Change Data Capture"},{"id":"DP-310","name":"Schema Registry"},{"id":"DP-320","name":"Data Mesh"},{"id":"DP-330","name":"Medallion Lakehouse Layering"},{"id":"DP-340","name":"Zero Trust"},{"id":"DP-350","name":"Secrets Management"},{"id":"DP-360","name":"Federated Identity"},{"id":"DP-370","name":"Blue-Green Deployment"},{"id":"DP-380","name":"Canary Release"},{"id":"DP-390","name":"Feature Flags"},{"id":"DP-400","name":"Immutable Infrastructure"},{"id":"DP-410","name":"Infrastructure as Code"},{"id":"DP-420","name":"Sidecar"},{"id":"DP-430","name":"Service Mesh"},{"id":"DP-440","name":"Twelve-Factor App"},{"id":"DP-450","name":"Distributed Tracing"},{"id":"DP-460","name":"Structured Logging"},{"id":"DP-470","name":"SLO and Error Budget"},{"id":"DP-480","name":"Stream-Aligned Teams"},{"id":"DP-490","name":"Inner Source"},{"id":"DP-500","name":"Architecture Decision Records"},{"id":"DP-510","name":"Fitness Functions"},{"id":"TS-010","name":"Server-rendered React on serverless"},{"id":"TS-020","name":"Event-driven microservices on Kubernetes"},{"id":"TS-030","name":"Open lakehouse analytics platform"},{"id":"TS-040","name":"Machine learning platform"},{"id":"TS-050","name":"Cross-platform mobile"},{"id":"TS-060","name":"Enterprise integration layer"},{"id":"TS-070","name":"Open observability stack"},{"id":"TS-080","name":"Workforce identity stack"},{"id":"TS-090","name":"Serverless API on AWS"},{"id":"TS-100","name":"Convention-driven monolith"},{"id":"TS-110","name":"Static site at the edge"},{"id":"TS-120","name":"Platform infrastructure baseline"},{"id":"BK-fundamentals-of-software-architecture","name":"Fundamentals of Software Architecture"},{"id":"BK-release-it","name":"Release It!"},{"id":"BK-software-architecture-the-hard-parts","name":"Software Architecture: The Hard Parts"},{"id":"BK-clean-architecture","name":"Clean Architecture"},{"id":"BK-a-philosophy-of-software-design","name":"A Philosophy of Software Design"},{"id":"BK-patterns-of-enterprise-application-architecture","name":"Patterns of Enterprise Application Architecture"},{"id":"BK-building-evolutionary-architectures","name":"Building Evolutionary Architectures"},{"id":"BK-software-architecture-in-practice","name":"Software Architecture in Practice"},{"id":"BK-software-engineering-at-google","name":"Software Engineering at Google"},{"id":"BK-the-pragmatic-programmer","name":"The Pragmatic Programmer"},{"id":"BK-documenting-software-architectures","name":"Documenting Software Architectures"},{"id":"BK-domain-driven-design","name":"Domain-Driven Design"},{"id":"BK-implementing-domain-driven-design","name":"Implementing Domain-Driven Design"},{"id":"BK-learning-domain-driven-design","name":"Learning Domain-Driven Design"},{"id":"BK-domain-modeling-made-functional","name":"Domain Modeling Made Functional"},{"id":"BK-designing-data-intensive-applications","name":"Designing Data-Intensive Applications"},{"id":"BK-building-microservices","name":"Building Microservices"},{"id":"BK-monolith-to-microservices","name":"Monolith to Microservices"},{"id":"BK-microservices-patterns","name":"Microservices Patterns"},{"id":"BK-enterprise-integration-patterns","name":"Enterprise Integration Patterns"},{"id":"BK-designing-distributed-systems","name":"Designing Distributed Systems"},{"id":"BK-the-art-of-scalability","name":"The Art of Scalability"},{"id":"BK-data-mesh","name":"Data Mesh"},{"id":"BK-fundamentals-of-data-engineering","name":"Fundamentals of Data Engineering"},{"id":"BK-streaming-systems","name":"Streaming Systems"},{"id":"BK-database-internals","name":"Database Internals"},{"id":"BK-kubernetes-patterns","name":"Kubernetes Patterns"},{"id":"BK-cloud-native-patterns","name":"Cloud Native Patterns"},{"id":"BK-infrastructure-as-code","name":"Infrastructure as Code"},{"id":"BK-observability-engineering","name":"Observability Engineering"},{"id":"BK-accelerate","name":"Accelerate"},{"id":"BK-continuous-delivery","name":"Continuous Delivery"},{"id":"BK-the-phoenix-project","name":"The Phoenix Project"},{"id":"BK-the-devops-handbook","name":"The DevOps Handbook"},{"id":"BK-site-reliability-engineering","name":"Site Reliability Engineering"},{"id":"BK-docs-for-developers","name":"Docs for Developers"},{"id":"BK-chaos-engineering","name":"Chaos Engineering"},{"id":"BK-threat-modeling","name":"Threat Modeling"},{"id":"BK-security-engineering","name":"Security Engineering"},{"id":"BK-building-secure-and-reliable-systems","name":"Building Secure and Reliable Systems"},{"id":"BK-zero-trust-networks","name":"Zero Trust Networks"},{"id":"BK-team-topologies","name":"Team Topologies"},{"id":"BK-thinking-in-systems","name":"Thinking in Systems"},{"id":"BK-an-elegant-puzzle","name":"An Elegant Puzzle"},{"id":"BK-staff-engineer","name":"Staff Engineer"},{"id":"BK-the-managers-path","name":"The Manager's Path"},{"id":"BK-escaping-the-build-trap","name":"Escaping the Build Trap"},{"id":"BK-enterprise-architecture-as-strategy","name":"Enterprise Architecture as Strategy"},{"id":"BK-the-software-architect-elevator","name":"The Software Architect Elevator"},{"id":"BK-a-seat-at-the-table","name":"A Seat at the Table"},{"id":"BK-architecture-modernization","name":"Architecture Modernization"},{"id":"BK-just-enough-software-architecture","name":"Just Enough Software Architecture"}],"removed":[],"renamed":[]}},{"version":"0.1.0","date":"2026-10-10","summary":"First release: own taxonomy — 8 macro domains, 80 L1, 408 L2, 1,508 L3 across cross-industry and three launch industries.","added":1996,"removed":0,"renamed":0}]}