생성 수정
37 / 37문항
Q01온톨로지와 토폴로지는 각각 무엇을 묻습니까?정답
핵심 구분
온톨로지는 '어떤 의미로 이어지는가'(개념·관계의 지도), 토폴로지는 '어떤 통로로 이어지는가'(연결의 구조)를 묻습니다.
비유(별, 바퀴살)를 먼저 외우면 서로 헷갈리기 쉬운데, 이 질문 자체로 구별해야 합니다.
Q02그래프는 왜 온톨로지와 토폴로지가 공유하는 재료입니까?정답
핵심 구분
두 지도 다 노드(Node)와 엣지(Edge)로 이루어지기 때문입니다. 학문마다 이름만 다를 뿐(개념 vs 서버, 관계 vs 연결선) 그래프라는 같은 자료구조 위에서 그려집니다.
Q03스타 토폴로지(허브 앤 스포크)의 장점과 단점은 무엇입니까?정답
토폴로지
장점은 장애 격리(스포크 하나가 죽어도 나머지는 살아있음)이고, 단점은 단일 장애점(허브가 죽으면 전체가 멈춤)입니다.
하나를 고르면 통신 방식(직접 통신 불가, 반드시 허브 경유)도 같이 따라옵니다.
Q04GitHub의 main-branch 구조가 스타 토폴로지인 이유는 무엇입니까?정답
토폴로지
각 브랜치(스포크)가 서로 직접 합쳐지지 않고 반드시 main(허브)을 거쳐 통합되기 때문입니다.
허브 경유 원칙, 장애(충돌) 격리, 단일 기준점이라는 특성이 그대로 대응됩니다.
Q05헥사고날 아키텍처는 어떻게 스타 토폴로지의 한 형태입니까?정답
토폴로지
use case(핵심, 허브)를 중심에 두고 포트·어댑터(스포크)들이 직접 서로 통신하지 않고 반드시 허브를 거쳐 연결되는 구조이기 때문입니다.
11~12강의 gateway(Facade)는 이 허브로 들어오는 창구를 하나로 더 좁힌 것입니다.
Q06모듈러 모놀리식 위에 별을 그린다는 것은 무슨 뜻입니까?정답
실전
하나의 허브 모듈을 지정하고 나머지 모듈(스포크)들은 서로 직접 참조하지 않고 반드시 허브를 통해서만 연결하도록 규칙을 세우는 것입니다.
스포크끼리의 순환 참조는 이 규칙을 깨는 것이라 금지합니다.
Q07이 단원 아키텍처에서 FastAPI·MCP·n8n은 각각 무엇을 맡습니까?정답
실전
FastAPI가 중앙 허브, MCP가 인바운드(요청을 받는 쪽) 어댑터, n8n이 아웃바운드(밖으로 나가는 쪽) 어댑터로 붙습니다.
Q08온톨로지와 토폴로지가 각각 던지는 질문 한 문장씩은 무엇입니까?정답
스스로 확인
온톨로지는 '어떤 의미로 이어지는가', 토폴로지는 '어떤 통로로 이어지는가'를 묻습니다.
Q09'노드가 100개 있다'는 온톨로지입니까, 토폴로지입니까?정답
스스로 확인
토폴로지입니다. 개수·구조를 말하는 것이지 의미 관계를 말하는 것이 아닙니다.
Q10같은 그래프가 온톨로지가 되기도, 토폴로지가 되기도 하는 조건은 무엇입니까?정답
스스로 확인
엣지에 무엇을 적느냐입니다. 의미(is-a, part-of)를 적으면 온톨로지, 단순 연결만 있으면 토폴로지입니다.
Q11Vertice와 Node는 다른 것입니까?정답
스스로 확인
아닙니다. 분야별로 이름이 다를 뿐 같은 개념(그래프의 점)입니다.
Q12스타 토폴로지의 장점과 단점이 왜 같은 뿌리에서 나옵니까?정답
스스로 확인
중앙에 모으는 구조 자체가 장애 격리(장점)와 단일 장애점(단점)을 동시에 만들기 때문입니다.
Q13메시 토폴로지를 잘 안 쓰는 이유는 무엇입니까?정답
스스로 확인
노드가 늘어날수록 연결선의 수가 기하급수적으로 늘어 관리가 어려워지기 때문입니다.
Q14GitHub의 main과 스타 토폴로지 허브가 다른 유일한 항목은 무엇입니까?정답
스스로 확인
main은 데이터를 누적·통합하는 역할이고, 허브는 실시간으로 요청을 중계하는 역할이라는 목적의 차이입니다.
Q15브랜치끼리 직접 머지가 기술적으로 가능한데 왜 금지합니까?정답
스스로 확인
직접 머지를 허용하면 메시 구조가 되어, 스타 토폴로지의 장점(허브를 통한 통제·장애 격리)이 사라지기 때문입니다.
Q16헥사고날이 스타 토폴로지의 한 형태인 이유는 무엇입니까?정답
스스로 확인
use case(허브)를 중심에 두고 포트·어댑터(스포크)들이 직접 통신하지 않고 반드시 허브를 거쳐 연결되기 때문입니다.
Q17Facade와 허브는 무엇이 다릅니까?정답
스스로 확인
Facade는 여럿을 하나의 창구로 모으는 패턴(입구)이고, 허브는 실제로 데이터를 중계하는 토폴로지 상의 중심(교환대)입니다.
Q18허브의 세 가지 책임은 무엇이고, 그중 온톨로지인 것과 토폴로지인 것은 무엇입니까?정답
스스로 확인
라우팅(토폴로지), 의미 판단(온톨로지), 상태 관리(둘 다 관여)입니다.
Q19스포크 간 순환 참조를 금지하면 무엇을 얻습니까?정답
스스로 확인
의존성 그래프가 단순해져 한 모듈의 변경이 예측 가능한 범위로 제한됩니다.
Q20MCP는 라이브러리입니까, 프로토콜입니까?정답
스스로 확인
프로토콜(약속)입니다.
Q21n8n이 우리 아키텍처에서 갖는 신분은 무엇입니까?정답
스스로 확인
아웃바운드 어댑터(스포크)입니다. 로직은 허브(FastAPI)에 있습니다.
Q22n8n을 붙였는데 use case 코드가 안 바뀌는 이유는 무엇입니까?정답
스스로 확인
n8n은 아웃바운드 어댑터일 뿐이라, 포트(추상)를 통해 연결되므로 코어(use case)는 구체적인 어댑터를 알 필요가 없기 때문입니다.
Q23온톨로지를 어려운 철학이라고 생각하면 왜 틀렸습니까?정답
자주 하는 실수
지식 지도입니다. 개념·속성·관계 세 가지가 전부입니다.
Q24토폴로지를 위상수학이라고 생각하면 왜 틀렸습니까?정답
자주 하는 실수
연결 구조입니다. topo- 는 '장소'이지 '수학'이 아닙니다.
Q25그래프 DB를 쓰면 자동으로 온톨로지가 된다고 생각하면 왜 틀렸습니까?정답
자주 하는 실수
그릇일 뿐입니다. 엣지에 의미를 적어야 온톨로지가 됩니다.
Q26허브가 강력할수록 좋다고 생각하면 왜 위험합니까?정답
자주 하는 실수
허브가 두꺼울수록 단일 장애점이 커집니다. 허브는 얇게 유지해야 합니다.
Q27main은 가장 중요한 브랜치라서 중앙이라고 생각하면 왜 틀렸습니까?정답
자주 하는 실수
기술적으로 동등합니다. 가운데로 정했기 때문에 중앙인 것입니다.
Q28헥사고날이 육각형이라서 육각형이라고 생각하면 왜 틀렸습니까?정답
자주 하는 실수
각의 개수는 무관합니다. 중심이 하나인 것이 본질입니다.
Q29모듈러 모놀리식은 알아서 모듈이 분리된다고 생각하면 왜 틀렸습니까?정답
자주 하는 실수
한 프로세스라 아무것도 안 막아 줍니다. 규칙과 도구로 막아야 합니다.
Q30순환 참조는 에러로 바로 알 수 있다고 생각하면 왜 위험합니까?정답
자주 하는 실수
파이썬은 실행 중 특정 경로에서 터집니다. 구조로 막아야 합니다.
Q31MCP와 CLI가 경쟁 관계라고 생각하면 왜 틀렸습니까?정답
자주 하는 실수
사람은 CLI, AI는 MCP로 역할이 다릅니다.
Q32온톨로지(Ontology)와 토폴로지(Topology)란 각각 무엇입니까?정답
용어
온톨로지는 데이터·지식 간의 의미와 관계를 정형화한 것, 토폴로지는 노드들이 배치되어 연결된 구조와 형태입니다.
Q33허브(Hub)와 스포크(Spoke)는 각각 무엇입니까?정답
용어
허브는 데이터 교환과 흐름을 제어·중계하는 중앙 중심축이고, 스포크는 허브에 연결된 바퀴살 형태의 주변부 단말기입니다.
Q34단일 장애점(SPOF)이란 무엇입니까?정답
용어
그것 하나가 죽으면 전체가 멈추는 지점입니다.
Q35버스·링·메시·트리 토폴로지는 각각 어떤 구조입니까?정답
용어
버스는 하나의 공용 회선에 매달린 구조, 링은 원형으로 옆 노드에 전달하는 구조, 메시는 노드끼리 서로 직접 연결된 구조, 트리는 계층적으로 갈라지는 구조입니다.
Q36MCP는 무엇의 약자입니까?정답
용어
Model Context Protocol입니다.
Q37MCP의 Tool과 Connector는 각각 무엇입니까?정답
용어
Tool은 AI가 사용할 수 있는 기능 단위이고, Connector는 특정 앱·서비스에 연결해 주는 어댑터입니다.
LangTailor