쏘
쏘카
June 11, 20241회
FMS(Fleet Management System) 주행이벤트 파이프라인 개선기

간단 소개
쏘카 FMS 팀의 주행이벤트 파이프라인 개선 경험 공유: 데이터 순서 보장, 실시간 처리, 효율적인 리소스 관리 및 확장성 확보.
AI Summary
- FMS 주행이벤트 파이프라인 개선 배경
- 쏘카의 FMS 엔지니어링팀은 차량 관제를 위한 PoC를 진행하며 주행 이벤트 탐지 파이프라인을 구축하고 개선함.
- EDA에 대한 이해, 대량 IoT 트래픽 처리 경험을 바탕으로 시스템 개선.
- 1차 파이프라인 개선: 데이터 순서 보장
- 기존 파이프라인의 문제점은 IoT 데이터의 순서가 보장되지 않아 이벤트 정합성이 깨지는 것이었음.
- DB에 데이터를 적재 후 스케줄링을 통해 이벤트 탐지를 진행하여 데이터 순서 보장.
- 2차 파이프라인 개선: 효율성 및 확장성 확보
- 스케줄링 기반 배치 작업으로 인한 리소스 비효율, 실시간 데이터 처리량 부족, MSA 환경의 데이터 유실 가능성 존재.
- Kafka를 활용한 이벤트 기반 파이프라인으로 변경하고, NoSQL DB를 도입하여 실시간 데이터 처리량 증가 및 스케일 아웃 용이성을 확보함.
- Check-In & Check-Out 개념을 도입하여 분산된 파이프라인에서 데이터 순서를 보장하고 멱등성을 확보함.
Next Feeds
R2DBC Connection Pool 실종 사건
R2DBC 커넥션 풀 초기화 문제 해결 과정을 통해 리액티브 프로그래밍의 이해와 개발 환경 검증의 중요성을 강조합니다.
R2DBC커넥션 풀reactor-poolwarmupIntelliJ
2024. 6. 11.
카카오페이
자동차 도장 밀착력 평가의 새로운 방법
자동차 도장 밀착력 평가의 중요성과 새로운 평가 방법(SAICAS)을 소개하고, 기존 평가법의 한계를 극복하기 위한 연구 필요성을 강조한다.
도장밀착력전착도장SAICAS부식
2024. 6. 10.
현대자동차

VulShot으로 시작하는 DevSecOps & 보안 점검 자동화
카카오뱅크는 VulShot을 통해 DevSecOps를 구현, 보안 점검을 자동화하고 개발 초기부터 보안을 강화합니다.
DevSecOpsVulShot보안 자동화정적 분석동적 분석
2024. 6. 10.
카카오뱅크

병렬 네트워크 파일 시스템 pNFS의 재조명
pNFS는 기존 NFS의 한계를 극복하고 고성능 컴퓨팅 환경에서 스토리지 병목 문제를 해결하는 혁신적인 기술이다.
pNFSNFS병렬 파일 시스템스토리지AI/ML
2024. 6. 10.
글루시스

Flutter에서 커스텀 린트 활용하기
Flutter 프로젝트에서 custom_lint 패키지를 활용하여 팀에 맞는 커스텀 린트를 구축하고 활용하는 방법과 이점을 소개합니다.
Flutter린트custom_lintDart코드 스타일
2024. 6. 7.
LY Corp

전통적인 CMS에서 LandPress Content로 CMS를 옮기는 이유
전통적인 CMS에서 LandPress Content로의 마이그레이션 배경, 과정, 그리고 개선점을 분석합니다.
헤드리스 CMSLandPress Content마이그레이션데이터 구조API
2024. 6. 7.
LY Corp