이미 있는 기능을 AI가 또 만들지 않도록 하기 — 지식 그래프 도입기
흩어진 도메인 지식을, 개발 루프 안에서 스스로 걸러지고 자라는 그래프로
총 48개 글 · 원본 블로그 방문 →
카셰어링 플랫폼 쏘카의 데이터·엔지니어링 블로그
흩어진 도메인 지식을, 개발 루프 안에서 스스로 걸러지고 자라는 그래프로
데모를 넘어 프로덕션으로
index.html, hashed assets, route-only rewrite를 분리해 배포 안정성 높이기
목차 개요 컴포넌트 아키텍처 설계 목적 Hook과 객체 합성 컴포넌트와 명령형 API 패키지 전략 트리쉐이킹 AI 활용 Instructions Figma MCP with LLM 후기 공식문서 1. 개요 안녕하세요 쏘카 개발자 아놀드입니다. 이 글은 쏘카 디자인 시스템 2.0 개발기 2편으로, 컴포넌트 아키텍처/패키지 전략/LLM(Large Language Model) 활용에 대해 작성하였습니다. 1편에서는 시스템 설계, 운영 프로세스, Figm
아키텍처·번들·LLM 활용 기록
목차 개요 시스템의 정의와 범위 시스템 설계 설계 목적 Figma Plugin Figma Code Connect 운영 프로세스 운영 원칙 릴리스와 피드백 루프 직군 합의와 품질 관리 후기 1. 개요 안녕하세요 쏘카 개발자 아놀드입니다. 쏘카에서 장기간의 프로젝트인 쏘카프레임 2.0 개발에 참여하며 고민하고 개발하였던 이야기를 해보려 합니다. 이 글에서 쏘카프레임은 쏘카의 사내 디자인 시스템이며 프론트엔드 관점의 시스템 설계/연동/운영에 관해 적
설계·연동·운영으로 만드는 디자인 시스템
비즈니스를 멈추지 않으면서, 매일 조금씩 어제보다 나은 구조로
목차 소개 개선 목적 테스트 코드 0%에서 시작하다 신뢰 기반 이원화 — 기술 얘기인 척하는 조직 문화 얘기 서비스를 멈추지 않고 테이블을 고치는 법 TL이 되고 시작한 문서화 6.1 Postman 팀 워크스페이스 6.2 10개 시스템 ERD 작성 마치며 1. 소개 안녕하세요. 쏘카 자산개발(Asset)팀 백엔드 개발자 원스톤입니다. 저는 자산개발팀에서 존 관리 시스템을 포함한 다수의 내부 시스템을 담당하며, 쏘카 존과 차량 도메인을 개발하고
SIGTERM, PID 1, 그리고 Node.js 이벤트 루프
그레이스풀 셧다운(Graceful Shutdown)이란 서버가 종료 요청을 받았을 때, 진행 중인 작업을 안전하게 마무리하고 리소스를 정리한 뒤 종료하는 방식입니다. 이 글에서는 Node.js 컨테이너 환경에서 graceful shutdown이 제대로 동작하지 않는 원인을 분석하고, Linux PID 1 메커니즘과 이벤트 루프 관점에서 해결 방법을 다룹니다. 배치 컨슈머 앱을 운영하다 보면 “분명 종료 시그널 넣었는데 왜 안 죽지?”라는 상황을
쏘카는 어떻게 앱으로 차 문을 열까 쏘카는 앱에서 다음과 같은 기능들을 제공합니다. 쏘카 차량 제어 (문 열기 / 문 잠금 / 비상등 켜기 / 경적 울리기 등) 🚙 일레클 제어 (잠금 / 해제 / 반납 등) ⚡️ 따릉이 제어 (잠금 / 해제 / 반납 등) 🚲 이러한 것들이 가능한 이유는 각 이동수단 내부에 데이터 송수신이 가능한 단말이 숨어있기 때문입니다. 이 단말들이 앱과 데이터를 송수신하는 방법에는 서버를 통한 방법, 블루투스를 통한 방
쏘카는 어떻게 앱으로 차 문을 열까
안녕하세요? 모바일 개발팀입니다 쏘카 앱을 개발하는 모바일 개발자 아릉입니다. 쏘카는 2019년경 앱의 모든 코드를 새로 만드는 개편을 했습니다. 그때 이후로 지금까지 이어온 개발 철학과 그 실행에 대해서 소개하고, 또 이후 여러 글을 통해 그 과정에서 배우게 된 것들에 관해서도 이야기하려고 합니다. 생산성 모든 사람이 자유롭고 행복하게 이동하는 세상을 만듭니다. 이것은 쏘카를 표현하는 문구입니다. 우리 팀은 이 비전을 실현하는 과정에서 개발팀
네이티브 앱 개발 프레임워크 만들기.
Monorepo 환경에서의 빌드 최적화 사례
목차 개요 기존 파이프라인 구조와 한계 Monorepo 환경의 CI 요구사항 빌드 시간 및 신뢰성 이슈 개선 전략 및 구현 Runner 사양 개선 병렬 빌드(Matrix) 도입 캐시를 활용한 빌드 최적화 빌드 검증 단계 분리 결과 후기 1. 개요 안녕하세요 FE Core팀 아놀드입니다. FE Core팀은 최근 배포 빈도와 변경사항이 많은 monorepo 환경을 관리하며, 효율적이고 안정적인 CI 파이프라인 구축을 목표로 다양한 전략을 도입하였습
1. QA 자동화의 필요성 QA는 프로젝트에 참여하면 PM, 디자이너, 개발자뿐만 아니라 테스터인 외주 인력과 함께 다양한 유형(스모크 테스트, 기능 테스트, 리그레션 테스트, 확인 테스트 등)의 테스트를 진행하고 sign off를 하게 됩니다. 최근 QA팀은 외주 인력을 활용한 수동 테스트에 의존하여 많은 리소스를 소모하고 있었습니다. 이는 테스트 실행 속도가 느리고, 인력 관리의 어려움으로 인해 효율적인 테스트 환경을 구축하는 데 한계가 있
페이지 1 / 3 (총 48개)