II.
Workflow overview
Reference · liveworkflow:monolith-extraction-planning
Monolith Extraction Planning overview
Plans the extraction of modules from a monolithic codebase — mapping dependency graphs, identifying seam points, sizing extraction effort per module, defining API boundaries for extracted services, sequencing extraction order based on risk and business value, and producing a phased migration plan. Excludes the actual extraction execution.
Attributes
displayName
Monolith Extraction Planning
workflowKind
development
triggerType
on-demand
typicalCadence
per-initiative
complexity
cross-team
description
Plans the extraction of modules from a monolithic codebase — mapping
dependency graphs, identifying seam points, sizing extraction effort per
module, defining API boundaries for extracted services, sequencing
extraction order based on risk and business value, and producing a phased
migration plan. Excludes the actual extraction execution.
Outgoing edges
applies_to_domain2
- domain:software-engineering·DomainSoftware Engineering
- domain:platform-engineering·DomainPlatform Engineering
involves_role3
- role:principal-engineer·RolePrincipal Engineer
- role:staff-engineer·RoleStaff Engineer
- role:tech-lead·RoleTech Lead
performed_by_org_unit2
- org-unit:architecture-guild·OrgUnitArchitecture Guild
- org-unit:engineering·OrgUnitEngineering
requires_skill_area3
- skill-area:monorepo-extraction·SkillAreaMonorepo Extraction
- skill-area:domain-driven-design·SkillAreaDomain-Driven Design
- skill-area:strangler-fig-pattern·SkillAreaStrangler Fig Migration
triggers_responsibility2
- responsibility:approve-architecture·ResponsibilityApprove architecture proposals
- responsibility:write-rfc-documents·ResponsibilityWrite RFC / design documents
Incoming edges
follows_workflow1
- stack-profile:modular-monolith·StackProfileModular Monolith (TypeScript, NestJS, Prisma, PostgreSQL, BullMQ, Docker)