II.
LibraryProcess JSON
Structured · livelib-process:software-architecture--microservices-decomposition
microservices-decomposition json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "lib-process:software-architecture--microservices-decomposition",
"_kind": "LibraryProcess",
"_file": "generated-library/processes.yaml",
"_cluster": "generated-library",
"attributes": {
"displayName": "microservices-decomposition",
"description": "Microservices Decomposition Strategy - Analyze monolithic applications and design optimal microservices architecture\nusing domain-driven design, bounded contexts, service boundaries, API contracts, data decomposition strategies, and migration roadmap",
"libraryPath": "library/specializations/software-architecture/microservices-decomposition.js",
"specialization": "software-architecture",
"references": [
"- Building Microservices by Sam Newman: https://www.oreilly.com/library/view/building-microservices-2nd/9781492034018/\n- Domain-Driven Design by Eric Evans: https://www.domainlanguage.com/ddd/\n- Monolith to Microservices by Sam Newman: https://www.oreilly.com/library/view/monolith-to-microservices/9781492047834/\n- Microservices Patterns by Chris Richardson: https://microservices.io/patterns/\n- The Art of Scalability by Martin Abbott: https://theartofscalability.com/"
],
"example": "const result = await orchestrate('specializations/software-architecture/microservices-decomposition', {\n projectName: 'E-Commerce Platform',\n currentArchitecture: { type: 'monolith', technology: 'Java Spring', linesOfCode: 500000 },\n businessDomain: { industry: 'retail', capabilities: ['inventory', 'orders', 'payments', 'shipping'] },\n constraints: { budget: '$200K', timeline: '6 months', teamSize: 8 }\n});",
"usesAgents": [
"c4-diagram-generator",
"dependency-graph-generator",
"mermaid-renderer",
"openapi-generator",
"microservices-architect",
"devops-architect",
"sre-reliability-engineer",
"security-architect",
"technical-writer"
]
},
"outgoingEdges": [
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "skill-area:backend-api-design",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "skill-area:messaging-queuing",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "topic:microservices",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "topic:domain-driven-design",
"kind": "lib_covers_topic",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "domain:software-engineering",
"kind": "lib_applies_to_domain",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "role:architect",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "role:principal-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "workflow:architecture-decision-record",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "specialization:software-architecture",
"kind": "lib_belongs_to_specialization",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "lib-agent:software-architecture--microservices-architect",
"kind": "uses_agent",
"attributes": {
"weight": 0.8
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "lib-agent:software-architecture--devops-architect",
"kind": "uses_agent",
"attributes": {
"weight": 0.8
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "lib-agent:software-architecture--sre-reliability-engineer",
"kind": "uses_agent",
"attributes": {
"weight": 0.8
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "lib-agent:software-architecture--security-architect",
"kind": "uses_agent",
"attributes": {
"weight": 0.8
}
},
{
"from": "lib-process:software-architecture--microservices-decomposition",
"to": "lib-agent:software-architecture--technical-writer",
"kind": "uses_agent",
"attributes": {
"weight": 0.8
}
}
],
"incomingEdges": []
}