본문 바로가기

분류 전체보기3686

728x90
Xcode + CLI + CI/CD: 최신 Apple macOS 개발 환경 표준과 운영 전략 기본 표준 관점으로 보면, Apple 플랫폼 개발의 표준은 여전히 Xcode입니다. Apple은 Xcode를 “Apple 플랫폼용 앱을 빌드, 테스트, 제출하는 데 쓰는 통합 개발 환경”으로 설명하고 있고, 앱 개발 전체 흐름을 Xcode에서 관리하도록 안내합니다. 또한 최신 Xcode는 Mac App Store에서 무료로 내려받을 수 있습니다. 다만 실무에서는 “Xcode 단독”보다 “Xcode + Command Line Tools + 코드서명/배포 도구”를 표준 묶음으로 보는 편이 맞습니다. Apple 문서상 Command Line Tools는 Terminal에서 일부 작업을 수행할 수 있게 해 주며, 오픈소스·크로스플랫폼 프로젝트 개발, CI 자동화, macOS 소프트웨어 notarization 같.. 2026. 4. 28.
전자금융 정보기술부문 보안 운영 및 정기점검 기준 종합 관리체계 전자금융(전자금융거래/정보기술부문) 보안관점 정기점검 체계를, 현업에서 바로 운영할 수 있도록 일별·월별·분기·반기·연간으로 묶어 정리한 실무형 종합안입니다. 전자금융감독규정은 전자금융거래법과 시행령의 위임사항 및 정보기술부문 안전성 확보를 위한 기준을 두고 있고, 정보보호는 유출·위변조·훼손 방지를 위한 기술적·물리적·관리적 수단을 포함합니다. 최근 금융당국도 기술적·관리적 보안대책 수행과 점검, 이상 징후 발생 시 즉시 보고·전파, 그리고 운영복원력 강화와 경영진 책임을 계속 강조하고 있습니다.운영 원칙전자금융 보안점검은 “규정 준수”만 보는 것이 아니라, 서비스 중단·오류 송금·고객정보 유출·권한오남용·외부침입·공급망 사고를 얼마나 빨리 발견하고 차단하느냐를 중심에 두는 것이 좋습니다. 즉, 정기점.. 2026. 4. 27.
Apple Silicon 메모리 압박(Memory Pressure) 제대로 모니터링하기 macOS(Mac mini 포함) CLI 환경에서 CPU/메모리/디스크 등을 많이 사용하는 상위 프로세스를 조회하는 방법은 여러 가지가 있습니다.가장 기본 — topCPU 많이 사용하는 프로세스top -o cpu의미CPU 사용률 기준 정렬실시간 갱신메모리 많이 사용하는 프로세스top -o mem한 번만 출력스크립트/자동화용top -l 1 -o cpuhtop (가장 추천)macOS에서 가장 보기 좋음설치brew install htop실행htop유용한 기능키기능PCPU 정렬MMemory 정렬TTIME 정렬F5Tree Viewkkill/검색ps 기반 상위 프로세스 조회자동화/스크립트에 매우 유용CPU 상위 10개ps -Ao pid,ppid,comm,%cpu,%mem --sort=-%cpu | head예시PID.. 2026. 4. 26.
Claude SDK 기반 멀티 동시성 처리 Rate Limit, Queue, Worker 구조 Claude SDK 자체도 비동기(async) 처리나 병렬 요청 구조를 지원하는 형태로 사용할 수 있어서, 동시에 여러 요청을 처리하는 멀티 처리 구조를 만들 수 있습니다.다만 여기서 구분해야 하는 게 있습니다.Claude SDK 자체의 동시성(concurrency)실제 모델 API의 rate limit / throughput 제한애플리케이션 서버 구조Streaming 처리 여부Context isolation 문제이걸 각각 나눠서 봐야 합니다.기본적으로 가능한 구조대표적으로 아래 형태들이 가능합니다.asyncio 기반 비동기 처리ThreadPool 기반 병렬 처리multiprocessing 기반 프로세스 분리FastAPI/Uvicorn/Gunicorn 기반 동시 API 처리Queue 기반 Worker 처.. 2026. 4. 25.
“토큰 절약”의 정체, MCP + SQLite + FTS5로 구현하는 Context Mode 요즘 보이는 Context Mode / MCP / Claude mem / caveman 스타일 전부 하나의 흐름입니다.❌ 토큰을 줄인다✅ LLM이 불필요한 데이터를 “안 보게 만든다”왜 이게 유행인가?AI 코딩 에이전트 쓰면 바로 겪습니다.세션 길어지면 느려짐맥락 깨짐비용 증가대용량 데이터 처리 불가이유는 단순합니다.LLM = 입력된 모든 텍스트를 다 읽는다[Raw Data] → [Sandbox / DB 저장] ↓ [검색 / 코드 실행] ↓ [결과만 LLM 전달]핵심“LLM은 처리하지 말고, 결과만 받아라”토큰 절약 4대 전략① 압축 (Compaction)Before대화 전체 계속 누적AfterSession Summar.. 2026. 4. 24.
728x90
728x90