도도 포인트는 태블릿 기반 매장 멤버십 서비스로, 태블릿에 전화번호를 입력하는 것만으로 간편히 포인트 적립을 하고 다양한 리워드를 받을 수 있습니다. 현재 2,500여개 매장에서 400만명의 사용자가 도도 포인트를 이용중이며, 최근 누적 적립 횟수가 1,000만건을 돌파하며 빠르게 성장중입니다.
도도 포인트는 처음부터 파이썬 기반으로 제작하였습니다. Flask, SQLAlchemy 조합을 기반으로 프로토타입부터 지금까지 개발을 이어가고 있으며 현재 약 20여명의 개발자가 도도 포인트 개발에 참여하고 있습니다.
본 발표에서는 3년 이상의 기간동안 도도 포인트를 개발하면서 했던 많은 기술적인 선택들을 회고합니다. 어떤 선택은 적합한 타이밍이었으며, 어떤 선택은 너무 이른 선택이었고, 어떤 선택은 아예 잘못된 결정이었습니다. 특히 저희에게 큰 영향을 끼친 대표적인 선택들을 공유함으로써, 다음과 같은 주제에 관심있는 분들께 좋은 참고가 될 것으로 기대합니다.