읽어보기
바이브 코딩을 위해 레퍼런스를 위한 프로덕션 수준의 에이전트, 스킬, 훅(Hooks), 명령어, 규칙 및 MCP 설정을 포함하고 있습니다. 이 설정들은 실제 제품을 만들며 사용하면서 지속적으로 개선 및 발전 합니다.
이 가이드는 다음 내용을 설명합니다:
- 각 설정 유형이 수행하는 작업과 사용 시점
- Open AI, Gemini, Claude Code 에서 Ollama, LM Studio 와 같은 LLM 설정을 구조화하는 방법
- 컨텍스트 윈도우 관리 (성능에 매우 중요)
- 병렬 워크플로우 및 고급 기법
- 이 설정들 이면에 있는 소프트웨어 아키텍처 직무별 철학
소프트웨어 아키텍처 직무별 역할 및 특징
치열해진 경쟁 속에서 고객의 마음을 사로잡기 위해, 수준 높은 서비스 개발은 그 어느 때보다 중요해졌습니다.
빠르게 발전하고 다변화되는 기술 환경 속에서 IT 프로젝트에 필요한 역량도 기술, 인프라, 데이터, 품질, 비즈니스 등 각 영역에 맞게 점점 더 세분화되고 있죠.
작은 불편 하나가 곧바로 고객 이탈로 이어질 수 있는 만큼, 기업들은 TA, AA, DA, SA 등 소프트웨어 직무를 세분화해 각 분야의 전문성을 더욱 높이고 각각의 직군들은 어떤 역할과 책임을 맡고 있는지 정의합니다.
TA, DA, QA, BA, SA 소프트웨어 아키택처의 역할별 업무 이해하기
개요 및 세분화 배경
- 소프트웨어 아키텍트 정의: 시스템의 전체 구조를 설계하고 기술적 방향을 제시하는 '설계사' 역할 (직접 코딩보다는 큰 그림 설계에 집중)
- 세분화 이유: 기술 환경의 고도화(클라우드, AI, 빅데이터 등)로 인해 한 명의 아키텍트가 전 영역을 담당하기 어려워짐에 따라 전문 분야별로 분화