

체계적인 실험관리 #2 AI 플랫폼에서 유연하게 연동하고 정확하게 재현하기
Runway의 실험 관리 기능과 재현 기능을 중심으로, MLflow 연동과 데이터셋·코드·환경 버전 관리를 정리했습니다. 산업 현장에서 빠른 원인 파악과 재배포를 위해 실험 재현이 왜 중요한지도 설명했습니다.
새로운 기술 블로그가 추가되었어요


Runway의 실험 관리 기능과 재현 기능을 중심으로, MLflow 연동과 데이터셋·코드·환경 버전 관리를 정리했습니다. 산업 현장에서 빠른 원인 파악과 재배포를 위해 실험 재현이 왜 중요한지도 설명했습니다.
iOS 키보드 레이아웃을 PinLayout과 FlexLayout으로 단계적으로 전환해 최적화했습니다. 안정성을 크게 높이고 사용자 경험과 성능을 개선했으며, 필요한 기능은 직접 구현해 오픈소스에도 기여했습니다.


콴다 팀이 엔지니어링 조직문화를 개선하기 위해 진행한 레이드와 실천 사례를 소개했습니다. 웰빙, 온보딩, 코드 리뷰, 문서화, 교류를 통해 지속 가능한 성장을 지원했습니다.


데이터 파이프라인 CI 테스트 시간을 7분대에서 3분대로 줄인 개선 사례를 다뤘습니다. YAML 작성부터 PR, 배포까지의 흐름 속 병목을 줄이는 방법을 소개했습니다.

ABC Platform 팀이 데마에칸을 위한 플랫폼 조직으로 자리잡기까지의 1년을 회고했습니다. 복잡한 프로세스를 줄이고 작은 성공과 자율성을 바탕으로 팀 운영 체계를 다듬었습니다.


Release PR에서 커밋의 Jira 이슈를 찾아 fix versions를 자동 추가하는 GitHub Action을 소개했습니다. 수동 버전 관리 부담을 줄이고, 실패 이슈는 출력값과 댓글로 확인할 수 있습니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.


Git과 Gerrit에서 리뷰 받은 코드를 수정하는 과정을 단계별로 소개하는 글입니다. 혼자 작업하지 않는 환경에서 코드 리뷰의 중요성과 도구 선택 맥락을 짚었습니다.

기술문서 작성과 배포에 Git과 Markdown을 활용하는 Docs as Code 흐름을 소개했습니다. 또한 카카오엔터프라이즈 팀의 실제 워크플로와 장단점을 함께 정리했습니다.

workflow_dispatch와 GitHub CLI로 브랜치 푸시 없이 배포 워크플로를 수동 실행했습니다. inquirer.js로 브랜치·region·환경 입력을 받아 배포 명령을 단순화했습니다.


GitHub Deployment API로 런타임별 배포 도구를 추상화해 원클릭 배포를 구성했습니다.\n사용자는 동일한 UI로 배포 전략과 상태를 관리하며, 도구 결합도를 낮췄습니다.

IDE에서 Jira 이슈·브랜치·상태를 연동하는 작업 흐름을 소개했습니다. CodeStream으로 GitHub PR을 체크아웃하고 diff 기반 리뷰를 진행합니다.


Travis CI의 빌드 시간 기반 과금과 제한된 환경 설정 문제를 해결하기 위해 iOS용 Jenkins CI를 구축했습니다. GitHub PR·댓글 트리거로 테스트와 Firebase·TestFlight 배포를 연동했습니다.


모바일 개발 전 과정을 계획·개발·테스트·배포·운영으로 연결한 데브옵스 문화를 소개했습니다.\n리뷰, 테스트·배포 자동화, 단계적 출시와 Slack 알림으로 품질과 운영 대응을 강화했습니다.


fastlane의 모호한 업로드 오류를 상세 로그와 가설 검증으로 추적했습니다. 국가 메타데이터를 South Korea로 수정해 iOS 앱 제출 문제를 해결했습니다.