'카우치베이스 커뮤니티 알아보기'의 최신 편에서는 런던에 본사를 두고 브랜드와 조직이 시청자와 함께 동영상을 제작할 수 있도록 지원하는 Seenit의 CTO인 Dave Starling을 만나보았습니다. Dave는 카우치베이스 커뮤니티의 첫 번째 멤버로 선정되었습니다. 카우치베이스 전문가 그룹 Couchbase의 서버 및 모바일 개발에 대한 방대한 경험을 기반으로 합니다.
본인 소개와 일상적인 업무에 대해 알려주세요.
Dave: 저는 Seenit - 2014년 1월에 설립된 런던 소재 스타트업으로, BBC, HSBC, 힐튼 호텔 등 기업과 브랜드를 위한 비디오 협업과 스토리텔링을 지원하는 데 주력하고 있습니다. 저는 개발부터 아키텍처, CTO까지 다양한 직책을 거쳐 왔으며, 현재도 Seenit에서 실무에 매우 능숙하고 파이썬 코드를 많이 작성하고 있습니다. 저는 Picsolve와 Pearson에서 수석 아키텍트 직책을 맡았는데, 그곳에서 Couchbase에 처음 관심을 가지기 시작했습니다.
거주지는 어디이며 여가 시간에는 무엇을 좋아하시나요?
Dave: 저는 14년 동안 런던에 거주하고 있습니다. 저는 게이머이고 최근에 Oculus Rift를 구입해서 요즘 여가 시간에 이 기기를 가지고 놀고 있습니다.
카우치베이스를 선택하게 된 계기는 무엇인가요?
Dave: 저는 카우치베이스 서버 2.0 초기부터 초기에는 매우 취약한 네트워크 및 하드웨어 조건을 처리하기 위한 방법으로, 나중에는 Couchbase Mobile을 사용하는 저비용 라즈베리파이 데이터스토어로 사용되었습니다.
그 이후로 저는 Seenit의 프로덕션 환경에서 3.x와 4.x를 기본 데이터 저장소로 사용하고 있으며, XDCR부터 맵핑/뷰 축소까지 모든 기능을 사용하고 있습니다. N1QL 새로운 비디오 분석 플랫폼에 대해 설명합니다.
스타트업인 저희는 끊임없이 새로운 제품 아이디어를 시험하고 있으며, 스키마가 없는 접근 방식과 Python과의 간단한 통합 덕분에 데이터베이스가 개발의 장애물이 되지 않습니다.
카우치베이스에 세 가지 소원이 있다면 무엇일까요?
Dave: 비강제 스키마를 사용할 수 있다는 것은 개발 프로세스를 매우 민첩하게 진행할 수 있다는 것을 의미하며, 문서를 Python 사전과 목록에 매핑하면 코드 복잡성을 매우 쉽게 줄일 수 있기 때문에 우리에게 큰 도움이 됩니다.
또한 다음과 같이 많은 일을 하고 있습니다. 전체 텍스트 검색 를 출시하여 머신러닝 분석을 기반으로 동영상 콘텐츠를 검색할 수 있게 되었습니다.
가장 좋아하는 책이나 작가는 무엇이며 그 이유는 무엇인가요?
데이브: 프랭크 허버트의 "듄"입니다. 저는 지난 20년 동안 매년 이 책을 읽었습니다. 경이로운 책이자 시리즈이며, 우주를 위해 이렇게 풍부한 환경과 역사를 구축한 작가는 거의 없습니다.