버
버즈빌
December 18, 20251회
Python 2.7 서버의 CI Test 개선 - 13분에서 3분으로

간단 소개
Python 2.7 서버의 CI 테스트 시간을 13분에서 3분으로 단축한 과정과 기술적 최적화 방안을 설명합니다.
AI Summary
CI 병목 및 원인
- Python 2.7 서버의 CI 파이프라인이 13분 소요되어 배포 병목 발생. CI-Test 단계(15분)가 주 원인으로, PR/master merge 후 중복 실행.
- 불필요한 PowerShell 설치, Python 2.7 소스 빌드, 과도한 apt upgrade 등이 문제. 1차 최적화: 불필요 제거 (13분 → 5분)
- 마스터 merge 후 중복 CI-Test 실행 제한.
- PowerShell 설치 제거 및 Python 2.7 빌드를 Docker Image 사용으로 전환.
- 필요 apt 패키지만 명시 설치. 2차 최적화: 캐싱 및 성능 개선 (5분 → 3분)
- GitHub Actions와 컨테이너 간 캐시 분리 문제 해결을 위해 $GITHUB_WORKSPACE 경로 활용.
- pip 패키지 다운로드 캐시 대신 site-packages 디렉토리 자체를 캐싱하여 설치 시간 단축.
- APT 패키지 조건부 설치 및 MySQL 테스트에 **tmpfs(메모리)**를 사용하여 Disk I/O 병목 해결.
- 향후 Pre-built Docker 이미지로 패키지 설치 단계 완전 제거 계획.
Next Feeds

Oracle에서 Amazon Aurora MySQL로: 여기어때의 6주간 데이터베이스 마이그레이션 여정
여기어때가 AWS OMA와 Amazon Q Developer를 활용해 Oracle DB를 Aurora MySQL로 6주 만에 성공적으로 마이그레이션한 사례.
여기어때Amazon Aurora MySQLOracle Modernization AcceleratorAmazon Q Developer데이터베이스 마이그레이션
2025. 12. 18.
AWS

Amazon Bedrock AgentCore Memory: 기억하는 AI 에이전트 만들기
Amazon Bedrock AgentCore Memory를 활용하여 AI 에이전트의 Statelessness 한계를 극복하고, 장단기 기억 및 Memory Forking으로 지능적인 대화형 AI를 구축하는 방법을 설명합니다.
Amazon Bedrock AgentCore MemoryAI 에이전트장기 기억Memory ForkingStatelessness
2025. 12. 18.
AWS

여기쏙 — Figma plugin 제작기 : 3. 성능
Figma 플러그인 '여기쏙 2.0'은 이중 스레드 통신, 렌더링, 데이터 동기화 성능을 최적화하여 사용자 경험을 혁신했다.
Figma plugin성능 최적화이중 스레드emitPromise데이터 동기화
2025. 12. 18.
여기어때

여기쏙 — Figma plugin 제작기 : 2. UI
Figma 플러그인 '여기쏙'의 UI 개발 과정을 다루며, UX 개선, 가벼운 기술 스택 선택, 미니 라우팅, Always-Mount 방식, 그리고 Figma 플러그인의 두 프로세스(UI/Main) 통신 구조를 설명합니다.
Figma plugin여기쏙UX 개선기술 스펙Always-Mount
2025. 12. 18.
여기어때

여기쏙 — Figma plugin 제작기 : 1. 프록시 서버
여기어때는 Figma 플러그인 '여기쏙' 2.0 개발 중 발생한 CORS 및 HTTPS 문제를 해결하기 위해 안전한 프록시 서버를 구축한 과정을 공유한다.
Figma 플러그인프록시 서버CORSHTTPS여기쏙
2025. 12. 18.
여기어때

비용, 성능, 안정성을 목표로 한 지능형 로그 파이프라인 도입
Naver Logiss는 기존 로그 파이프라인의 문제점(무중단 배포 불가, 리소스 비효율)을 멀티 토폴로지, 데이터 처리 옵션, 샘플링 기능 도입으로 해결하여 비용, 성능, 안정성을 개선했다.
Logiss로그 파이프라인멀티 토폴로지무중단 배포데이터 처리 옵션
2025. 12. 17.
Naver d2