404 dev

AI Agent 정의부터 구성까지 — MCP, A2A, 그리고 실제로 붙일 때 걸리는 것들

AI Agent를 실제 제품에 붙이는 설계를 검토하면서 정리한 내용이다. 정의부터 시작해서, MCP와 A2A가 각각 뭘 해결하는지, 그리고 막상 붙이려고 하면 어디서 걸리는지까지 순서대로 적었다. AI Agent란 뭔가 한 줄로 쓰면 사용자의 목표를 LLM이 해석하고, 목표 달성에 필요한 도구를 스스로 골라 호출하며 작업을 수행하는 시스템이다. 답...

대규모 시스템 설계 기초 1장 정리: 사용자 수에 따른 규모 확장성 (로드밸런서, DB 다중화, 캐시, CDN)

『가상 면접 사례로 배우는 대규모 시스템 설계 기초』 1장을 정리했습니다. 단일 서버에서 시작해 DB 분리, 수직·수평 확장, 로드밸런서, DB 다중화, 캐시, CDN, 지리적 라우팅, 메시지 큐, 로그·메트릭·자동화까지 사용자 증가에 따라 시스템을 확장하는 순서를 다룹니다.