Software Architecture Knowledge Management (소프트웨어 아키텍처 지식 관리)
10_Wiki/Topics
verified
self
SAKM
Architecture Knowledge Management
AKM
none
A
0.85
applied
architecture
knowledge-management
documentation
governance
2026-05-10
pending
language
framework
markdown
backstage
Software Architecture Knowledge Management (소프트웨어 아키텍처 지식 관리)
매 한 줄
"매 architectural knowledge 의 codify, share, retain — turnover 와 erosion 의 against.". 매 SAKM 의 ADR + arc42 doc 보다 매 broader — 매 design rationale, tradeoff, alternatives, lessons-learned 의 organizational memory 로 capture. 매 2026 LLM-augmented retrieval (Backstage + RAG) 의 era 에서 매 "ask the architecture" 의 가능.
fromlangchain.vectorstoresimportChromafromlangchain.embeddingsimportOpenAIEmbeddingsfromlangchain.chat_modelsimportChatAnthropicdocs=load_markdown_dir('./docs/architecture/')vectorstore=Chroma.from_documents(docs,OpenAIEmbeddings())retriever=vectorstore.as_retriever(search_kwargs={'k':6})llm=ChatAnthropic(model='claude-opus-4-7')chain=create_retrieval_chain(retriever,llm)chain.invoke({'input':'why did we choose postgres for orders service?'})
Decision retrospective template
# Decision Retrospective: ADR-0042 (Postgres)
## Outcomes (12 months later)
- Met expected throughput: ✅
- Sharding ceiling hit: ✅ (earlier than predicted)
- Migration cost estimate: $X actual vs $Y predicted
## What we'd do differently
- Pilot CockroachDB earlier (proxy: ADR-0091 supersedes).
# RFC-0017: Move to event-sourcing for orders
**Status:** Discussion (review by 2026-06-01)
**Author:**@alice**Stakeholders:** orders-team, platform
## Problem
...
## Proposal
...
## Alternatives
...
## Migration plan
...
Architecture review board (ARB) cadence
## ARB Charter
- Weekly 1h review slot
- ADR draft must circulate 48h pre-meeting
- Outcomes recorded in ADR + linked to RFC if applicable
- Quorum: 3/5 architects