카우치베이스 모바일

카우치베이스 커뮤니티 알아보기 - 안드레 벨로리 만나보기

이탈리아 출신이지만 현재 아일랜드 더블린에 거주하고 있는 새로운 카우치베이스 커뮤니티 챔피언, 안드레 벨로리를 소개합니다.

Andre Vellori

본인 소개와 일상적인 업무에 대해 알려주세요.
저는 최근 Verizon에 인수된 Fleetmatics의 Work 제품에서 기술 책임자로 일하고 있습니다.

제품 정보 Work 모바일 앱(웹 관리자 인터페이스와 함께)은 현장 작업자가 업무를 더 잘 수행할 수 있도록 도와주는 업무 도구를 제공하는 것을 목표로 합니다. 하루의 계획, 이동 장소, 최적의 경로, 메모, 사진 촬영, 고객 서명 및 송장 수집 기능(기타 수많은 기능)을 통해 휴대폰/태블릿에서 종이 없는 환경을 조성하여 업무를 더 잘 처리할 수 있습니다. 온라인 상태뿐만 아니라 특히 오프라인 상태에서도 유용합니다.

제 역할의 주요 임무는 다음과 같습니다:

  • 프로젝트에 최고의 기술과 소프트웨어 설계가 사용되었는지 확인합니다.
  • 팀이 더 빠르게 솔루션을 학습하고 제공할 수 있도록 도와주세요.
  • 여기에는 기술과 워크플로 측면에서 원하는 위치뿐만 아니라 더 중요한 것은 그곳에 도달하는 방법을 아는 것이 포함됩니다. 저는 사람들과 함께 일하는 것을 좋아하고, 그것이 제 일에서 가장 좋아하는 부분입니다. 저는 항상 새로운 것을 배우고 다양한 성격과 배경을 가진 사람들이 같은 문제에 어떻게 접근하는지 볼 수 있습니다.

데이터 기반이 되고, 데이터를 활용해 전략을 결정하고, 기술을 아는 것은 저에게 매우 중요합니다. 우리는 거인들의 어깨 위에 서 있으며, 우리가 가진 것을 사용하는 법을 배우고 다음 단계로 나아가기 위해 그것을 발전시키는 것이 중요합니다.

예전에는 일이 훨씬 쉬웠습니다: 주변의 모임이나 컨퍼런스에 참석하여 프로젝트에 추가할 새로운 것을 배울 수 있었죠. 경력이 쌓이면서 새로운 도전에 직면하게 되었고, 그중에는 정답이 없는 문제도 있었기 때문에 더 잘 예측하는 방법을 배우고 "앞으로 무엇이 있을까?"라는 질문을 계속 던져야 했습니다.

더 빠르게 개발하고, 비즈니스 성장에 맞춰 확장할 준비를 하려면 더 빠르게 실패하고, 더 빠르게 확장하고, 더 빠르게 제공하는 것이 필수적입니다.

거주지는 어디이며 여가 시간에는 무엇을 좋아하시나요?
저는 이탈리아 사람이고 2015년 초에 더블린으로 이주했습니다. 저는 사진을 좋아하고, 몇 가지 프레임을 볼 수 있습니다. 여기 그래서 가능하면 여행을 다니고, 여의치 않을 때는 이미 알고 있는 장소에서 새로운 관점을 찾기 위해 떠나는 편이에요. 기타를 가지고 있고 저렴한 우쿨렐레를 구입할 계획이지만 정기적으로 연주하는 편이 아니라서 연습이 필요해요. 또한 여가 시간에는 주로 라즈베리 파이와 아두이노, 그리고 모바일을 활용한 프리랜서 작업을 하고 있습니다.

카우치베이스를 선택하게 된 계기는 무엇인가요?
Couchbase는 저희 팀뿐만 아니라 회사에도 완벽한 기능을 제공하는 독특한 기능을 가지고 있으며, 그 이유는 다음과 같습니다:

  • 카우치베이스 모바일 는 동기화 게이트웨이 구현과 관계없이 통합할 수 있는 모든 기능을 갖춘 DB입니다(이 점이 중요하므로 프로젝트는 서버 측과 독립적으로 동기화 게이트웨이로 마이그레이션할 수 있습니다).
  • 가볍습니다.
  • 필요한 경우 코어데이터(iOS용)를 캡슐화할 수 있습니다.
  • API는 배우기 매우 쉽습니다.

저는 항상 Couchbase를 통해 얼마나 빠르게 작업을 완료할 수 있는지 감탄합니다.

카우치베이스를 사용하여 어떤 성과를 거두었나요?
우리 제품에 카우치베이스를 구현하는 것은 완전한 기능을 위한 첫 번째 단계라고 생각합니다. 동기화 게이트웨이 구현: 이렇게 하면 개발이 간소화되고 '데이터' 부분은 기본적으로 알아서 처리되며 모든 동기화/오프라인 골칫거리는 대부분 정리되는 동안 사용자 기능에 집중할 수 있습니다.

Couchbase의 어떤 기능을 사용하시며 사람들이 알아야 할 점은 무엇인가요?
저는 두 가지라고 말하고 싶습니다:

  • 카우치베이스는 문서 지향적이므로 데이터 모델링이나 모델 마이그레이션 없이도 프로젝트에 거의 또는 전혀 영향을 주지 않고 플러그인할 수 있습니다. 그 이후에는 평소처럼 데이터 모델 클래스를 계속 사용할 수 있습니다.
  • iOS에서 사용하기 쉽고, 테이블과 잘 통합되며(실제로 이 작업을 위해 얼마나 많은 노력을 기울였는지 놀라울 정도입니다), 다른 시스템에서도 구현이 가능합니다. 따라서 동기화 게이트웨이를 사용하면 메인 인프라에 영향을 주지 않으면서 백엔드 서비스를 아주 쉽게 확장할 수 있습니다. 즉, 확장성과 안정성이 뛰어나며 필요에 따라 확장할 수 있습니다.
  • 카우치베이스에 세 가지 소원이 있다면 무엇일까요?
    더 많은 지역 이익 단체와 함께 더블린의 발전을 도울 수 있기를 기대합니다.
  • iOS용 더 "신속한" API(하지만 최신 개발 버전을 확인해보니 이미 사용하고 있는 것 같습니다).
  • 마이그레이션 가이드: Couchbase를 기존 제품에 점진적으로 연결하는 방법과 가장 좋은 방법은 무엇일까요(제가 하고 있는 일이므로 이에 대한 문서도 직접 작성할 예정입니다).

가장 좋아하는 책이나 작가는 무엇이며 그 이유는 무엇인가요?
한 가지를 고를 수 없으니 영감을 얻기 위해 몇 가지를 소개합니다. 저는 이 모든 것을 사랑하며 이 중 하나라도 없다면 제 삶은 달라질 것입니다.

여가: 제가 지금 읽고 있는 책은 개빈 피니의 '클라우드스팟터 가이드'입니다. 구름은 우리 문화와 삶에서 과소평가된 부분입니다. 구름 감상회는 이를 더 깊이 이해하도록 도와주며, 이전과는 다른 시각으로 하늘을 바라보게 될 것입니다.

보다 전문적인/자기계발 관련 도서: 조슬린 데이비스의 "리더십의 위인들".

피곤하거나 긴장을 풀고 싶을 때는 시머스 히니의 시를 즐겨 읽습니다. 오래된 시와 새로운 시를 모두 읽는데, 가끔은 이 시가 만들어내는 놀라운 음악 때문에 오디오북을 틀어놓고 읽기도 합니다.

마지막으로, 무몬의 '문 없는 문'(젠 코안 저)과 같은 책에 담긴 지혜를 잊지 못할 것입니다.

두 권의 책에 대한 특별 언급:

Jeff Gothell의 "Lean UX"는 기존 소프트웨어 개발에 대한 관점을 바꿔주는 놀라운 책입니다.

사라 나이트의 "신경 쓰지 않는 것의 인생을 바꾸는 마법". 저는 이미 몇 가지 내용을 숙지하고 있어서 책 전체를 읽지는 않았지만, 중요한 세부 사항에 집중하는 법을 배우는 것이 성공하는 데 매우 중요하다고 생각합니다. 경청하고, 위임하고, 스스로 어떤 일을 결정할 수 있는 능력은 변화를 가져올 것입니다. 이 책은 '개인적인' 측면에 더 가깝고 커리어에 큰 도움이 되지는 않지만, 문제가 존재하고 사람들이 그 문제를 해결하기 위해 노력하고 있다는 것을 확인하는 데 큰 도움이 됩니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

Author

Posted by Laura Czajkowski

로라 챠코브스키는 카우치베이스의 Snr. 개발자 커뮤니티 매니저로 카우치베이스의 커뮤니티를 총괄하고 있습니다. 그녀는 월간 개발자 뉴스레터를 담당하고 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.