이미 있는 기능을 AI가 또 만들지 않도록 하기 — 지식 그래프 도입기
흩어진 도메인 지식으로 AI가 중복 구현하는 문제를 지식 그래프로 줄인 도입 사례를 소개했습니다. 원본 참조·수집 파이프라인·수동 시드를 결합해 구현 전 검증 루프를 만들었습니다.


흩어진 도메인 지식으로 AI가 중복 구현하는 문제를 지식 그래프로 줄인 도입 사례를 소개했습니다. 원본 참조·수집 파이프라인·수동 시드를 결합해 구현 전 검증 루프를 만들었습니다.

외부 웹 변경에 취약한 할인 적용 배치를 LangGraph 기반 AI 에이전트로 복구·분석·PR 생성까지 자동화했습니다. LLM은 화면 판단에만 제한하고, 검증·권한·루프·동시성 제어는 코드와 사람 검토로 보완했습니다.

S3·CloudFront 기반 SPA에서 HTML, hashed asset, route fallback의 캐시 책임을 분리했습니다. 누락 asset은 404로 유지하고 chunk 오류에는 1회 새로고침 방어를 적용했습니다.

쏘카 디자인 시스템 2.0 웹 개발에서 컴포넌트 구조, 패키지 전략, LLM 활용 방식을 정리했습니다. 상태 결합도에 따라 Hook과 객체를 분리하고, rollup과 Instructions 체계로 운영성을 높였습니다.

디자인 시스템 컴포넌트를 결합도에 따라 Hook 또는 객체와 Hook Adapter로 분리했습니다. Rollup 번들 전략과 LLM Instructions로 성능·재사용성·협업 일관성을 높였습니다.

쏘카프레임 2.0을 규칙·컴포넌트·Figma 연동·운영 프로세스를 아우르는 디자인 시스템으로 재정의했습니다. 플러그인과 Code Connect, Slot 설계로 전달 흐름을 개선하고 직군 간 정책 합의와 QC를 운영했습니다.

쏘카 디자인 시스템 2.0을 시스템 관점에서 설계하고 운영한 과정을 정리했습니다. Figma 연동과 직군 합의를 통해 디자인-개발 흐름과 품질 관리 체계를 강화했습니다.

6년간 테이블·코드 구조를 점진적으로 개선해 테스트 가능한 레거시 기반을 만들었습니다. 코드 우선 스키마 변경과 문서화로 안전한 운영 및 장애 대응 분산을 이뤘습니다.

6년 동안 레거시 테이블과 코드 구조를 조금씩 개선하며 서비스를 멈추지 않는 방식을 정리했습니다. 또한 문서화와 ERD 정비로 장애 대응 지식의 병목을 줄였습니다.
Node.js 컨테이너 종료 지연을 PID 1, 시그널 전파, 이벤트 루프 관점에서 분석했습니다. dumb-init과 셧다운 훅, Kubernetes Grace Period의 역할 분담을 적용했습니다.

Node.js 컨테이너가 종료 시그널을 받아도 바로 안 죽는 원인을 PID 1과 이벤트 루프로 분석했습니다. dumb-init과 shutdown 훅, K8s 종료 설정을 함께 조정해 graceful shutdown을 맞췄습니다.

쏘카가 앱으로 차량과 이동수단을 제어하기 위해 공통 블루투스 추상화 계층인 쏘카프레임을 설계한 사례를 소개했습니다. iOS와 Android의 차이를 흡수해 확장성, 테스트 용이성, 재사용성을 높였습니다.

쏘카프레임은 파편화된 iOS·Android 블루투스 API를 공통 추상화 계층으로 통합했습니다. 기기별 통신 복잡성을 모듈화해 확장성과 테스트 용이성을 확보했습니다.

쏘카프레임은 iOS와 Android를 같은 추상화와 규격으로 다루는 모바일 앱 프레임워크를 소개했습니다. 개발 생산성과 안정성, 협업 효율과 성장까지 함께 높이는 방향을 설명했습니다.

쏘카프레임은 Android와 iOS 네이티브 개발의 추상화와 코딩 규격을 통일했습니다. 이를 통해 생산성, 제품 안정성, 인력 성장과 운용 효율을 높이고자 했습니다.

monorepo CI에서 Runner 증설과 Matrix 병렬 빌드를 도입해 빌드 시간을 단축했습니다. Turborepo 캐시 사전 점검으로 캐시 적중 시 오버헤드도 줄였습니다.

monorepo CI에서 병렬 빌드와 캐시 사전 점검으로 빌드 시간을 크게 줄인 사례를 정리했습니다. Runner 개선과 검증 단계 분리로 안정성까지 함께 높였습니다.

수동 QA의 한계를 줄이기 위해 API 자동화를 도입하고 Jenkins 대신 GitHub Actions로 전환했습니다. 다만 gRPC와 REST가 섞인 환경에서는 한계를 확인해 점진적 자동화로 방향을 잡았습니다.
