Katerina의 여정 - Google Cloud Platform을 사용해 아이디어를 제품으로 구현

“회의를 위해 빌드 중인 작은 데모 앱이든, 대규모 사용자층, 데이터, 초당 조회수가 포함된 대규모 애플리케이션이든 Firebase를 사용하려고 합니다.”

카테리나와의 Q&A

  • A: Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular, Google Cloud Run을 사용해 본 적이 있습니다.

    이전 작업에서는 Cloud Firestore와 마이크로서비스 및 커스텀 Firestore 쿼리에 사용되는 Google Cloud Functions를 사용하여 전체 인프라를 Firebase에서 빌드했습니다. 또한 예약된 백업에 Google Cloud Run과 Cloud Storage를 함께 사용했습니다. 이전에는 Google Maps Platform의 일부로 발전한 Google Maps JS API를 사용했습니다. 지금은 주로 여가 시간에 데모와 POC를 구축합니다. 제가 정말 좋아하는 Google Maps Platform을 사용하고 있습니다. 현재 역할은 Google 도구와 관련이 없습니다.

  • A: 제가 가장 좋아하는 도구는 Firebase입니다. 웹 애플리케이션의 개발과 게시에서 제공되는 견고성과 안정성을 마음에 들어 합니다. 백엔드, 스토리지, 데이터베이스, 마이크로서비스, 호스팅, 인증, 심지어 분석 등 프로세스의 모든 부분에 대한 솔루션을 제공합니다. 모두 한곳에서 간편하게 사용하고 구현할 수 있습니다. Firebase의 놀라운 점도 바로 확장성입니다. Firebase를 컨퍼런스용으로 빌드 중인 소규모 데모 앱이든, 대규모 사용자층, 데이터, 초당 조회수와 관련된 대규모 애플리케이션이든 관계없이 선택하고 싶습니다.

    제가 가장 좋아하는 도구는 물론 Google Maps Platform입니다. 지도는 저를 즐겁게 만들어 주고, Google Maps Platform은 지도에 데이터를 시각화하는 것 이상의 기능을 제공합니다. 어떤 면에서든 게임 엔진으로 자리 잡았으며 사용자가 조정할 수 있도록 지도 자체의 수많은 API와 기능에 액세스할 수 있게 되었습니다.

  • A: Firebase와 Google Cloud Platform을 사용해 애플리케이션을 빌드 및 출시했습니다. 몇 년 전, 몇몇 친구들과 저 자신은 Google Cloud Platform을 사용해 만들고 확장한 제품, 특히 Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform, Authentication이라는 제품으로 탈바꿈했다는 아이디어를 가지고 있었습니다. 이것으로 오늘 앱 빌드에 필요한 모든 것을 갖추었습니다.

  • A: 친목 도모: 현장 컨퍼런스를 통해 다른 사람과 교류하세요. 그리고 항상 친절하게 행동하세요.

    기술 축적: 작은 앱과 데모를 빌드하여 다양한 것을 테스트하고 작동 방식을 확인하세요. 모든 기술을 배우는 것에 대해 걱정하지 마세요. 또한 하나의 기술을 '결합'하지 마세요. 기초 (자바스크립트/TypeScript)에 대한 탄탄한 기초를 쌓은 다음, 새 작업에서는 여기에서 사용하는 기술을 학습하게 됩니다.

    마지막으로, 나쁜 날에 낙심하지 마세요. 여러분이 하는 일을 좋아한다면 궁극적인 목표에서 이룰 수 있을 겁니다.

추천 구독

다른 개발자 커뮤니티가 어떻게 큰 도전에 맞서고 세상에 더 큰 영향을 미치고 있는지 알아보세요.

Google for Startups Accelerator: 인도네시아의 동문 요하네스를 만나 보세요. 요하네스는 3, 300만 명의 농부를 재배하기 위해 농업을 혁신한다는 사명을 갖고 있습니다.

Zypp Electric의 공동 설립자 겸 CEO인 Akash Gupta가 Google 기술과 개발자 도구를 활용해 아이디어를 더욱 발전시킨 방법을 알아보세요.

5년 이상 여성 기술 앰배서더로 활동한 나이지리아 소프트웨어 엔지니어 라비아 무사를 만나보세요.