V
VCNC
January 28, 20191회
타다 시스템 아키텍처
간단 소개
타다 시스템 아키텍처는 빠른 출시를 위해 검증된 기술 스택과 AWS 서비스를 적극 활용, 효율적인 시스템을 구축하고 있습니다.
AI Summary
- 타다 시스템 아키텍처 개요
- 2018년 타다 서비스 런칭 배경과 기술 스택 선택 과정 소개
- Time to Market 중요성을 고려, 검증된 프레임워크와 AWS 서비스 적극 활용
- 주요 기술 및 AWS 서비스
- Kotlin, Spring Boot, Kubernetes, gRPC, Redis 등 사용 이유 설명
- EKS, ECR, SQS, RDS, Kinesis, Firehose 등 AWS 서비스 활용 사례
- 시스템 구성 및 서비스 플로우
- 라이더/드라이버 앱, 서버, Dispatcher, Tracker 등 주요 컴포넌트 설명
- 차량 위치 업데이트 및 배차 플로우 상세 설명, Protocol Buffers를 이용한 데이터 직렬화 강조
- Dispatcher의 SQS 활용 및 배차 로직 설명
- 결론
- 짧은 기간 내 타다 런칭 성공 요인은 기술적 선택과 훌륭한 팀워크
- 지속적인 개선과 기술적 도전 과제 존재, 함께 성장할 팀원 모집 중
Next Feeds

Software architecture: The important stuff
Software Architecture의 중요성과 최적의 아키텍처 선택, 그리고 Buzzvil의 아키텍처 개선 노력에 대한 글입니다.
Software ArchitectureMicroserviceTradeoff리팩토링Buzzvil
2019. 1. 22.
버즈빌
VCNC 개발팀 워크숍을 소개합니다.
VCNC 개발팀 워크숍은 팀원 간의 소통과 성장을 도모하며, 회사의 발전에도 기여하는 중요한 문화입니다.
VCNC개발팀워크숍라이트닝 톡심층 토의
2019. 1. 15.
VCNC

PhantomJS를 Puppeteer 전환하며
PhantomJS의 문제점을 해결하고 Puppeteer로 전환하여 안정적인 이미지 렌더링 환경을 구축하고 유지보수 효율성을 높였습니다.
PhantomJSPuppeteer렌더링컨테이너CI/CD
2019. 1. 8.
버즈빌

뱅크샐러드 at Apple Store
뱅크샐러드 iOS팀이 Apple 리테일 스토어 데모 앱을 개발하고 전시하기까지의 과정과 기술적 해결 방법을 소개합니다.
뱅크샐러드iOSApple Store데모 앱Mocking
2018. 12. 28.
뱅크샐러드

Keep Principles in Mind
SOLID 원칙을 설명하고, 소프트웨어 개발 시 원칙을 준수하는 것의 중요성을 강조합니다. 좋은 코드는 좋은 원칙에서 비롯됩니다.
SOLID객체 지향 설계소프트웨어 개발클린 코드설계 원칙
2018. 12. 4.
버즈빌

Buzzvil's Success Story with Google Vision API
Buzzvil은 Google Vision API를 활용하여 유해 콘텐츠를 필터링하고 사용자에게 안전한 광고를 제공함으로써 성공을 거두었습니다.
BuzzvilGoogle Vision API광고필터링사용자 신뢰
2018. 10. 26.
버즈빌