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