Katerina 的历程 - 使用 Google Cloud Platform 将想法变为现实

“无论是面向大会构建的小型演示版应用,还是涉及庞大用户群、数据和每秒命中次数的大型应用,我都会选择使用 Firebase。”

Katerina 访谈

  • 答:我使用过 Firebase、Google Cloud Platform、Google Cloud Functions、Google Maps Platform、Angular、Google Cloud Run。

    在之前的工作中,我们的整个基础架构都是使用 Cloud Firestore 在 Firebase 中构建的,Google Cloud Functions 则用于微服务和自定义 Firestore 查询。我们还将 Google Cloud Run 和 Cloud Storage 结合使用,以进行定期备份。在之前的工作中,我使用过 Google Maps JS API,现在它已演变为 Google Maps Platform 的一部分,功能更加丰富。现在,我主要利用业余时间构建演示版和 PoC。我非常喜欢使用 Google Maps Platform。我目前的角色不涉及 Google 工具。

  • 答:到目前为止,我最喜欢的工具是 Firebase。我喜欢它在开发和发布 Web 应用时所提供的稳健性和可靠性。它为该流程的每个部分(无论是后端、存储空间、数据库、微服务、托管、身份验证,甚至分析)都提供了解决方案。一站式服务,使用和实现都很简单。Firebase 的另一个令人惊喜之处在于其可伸缩性。无论是面向大会构建的小型演示版应用,还是涉及庞大用户群、数据和每秒命中次数的大型应用,我都会选择使用 Firebase。

    当然,我第二喜欢的工具是 Google Maps Platform。地图令我着迷,而 Google Maps Platform 不仅仅可以在地图上直观呈现数据,还能以令人惊叹的方式呈现数据。从某种意义上来说,它几乎已经成为了一个游戏引擎,可让用户访问地图本身的众多不同 API 和功能,以便进行调整。

  • 答:我使用过 Firebase 和 Google Cloud Platform 构建和交付应用。几年前,我和几个朋友有了个想法,并将其转化成了一款产品。我们完全使用 Google Cloud Platform(尤其是 Cloud Firestore、Cloud Storage、Cloud Run、Cloud Functions、BigQuery、Maps Platform、Authentication)构建和扩展了这款产品。以上就是您今天构建任何应用所需的全部知识。

  • 答:积极交际:参加线下会议,与他人建立联系。并始终保持友善。

    继续提升技能:构建小型应用和演示版,以测试不同的内容并了解其运作方式。无需担心要学习所有技术,也不要“嫁”给某项技术。打牢基础知识(JavaScript/TypeScript)的基础,然后在新工作中学习他们所使用的技术。

    最后,不要因为遇到糟糕的一天而气馁!如果您热爱自己的工作,无论发生什么,最终都会取得成功!

你可能会感兴趣的人

了解其他开发者社区如何应对重大挑战,并对世界产生更大的影响。

TagHive 计划打造一个面向 100 万个教室的平台,从印度到韩国,这款 AI 赋能的知识问答应用可吸引学生在学校和家中学习。

了解 Hypd 的联合创始人 Ashwarya Garg 和 Akshay Bhatnagar 如何利用 Google 技术和开发者工具进一步推动其创意构想的实现。

了解 Zypp Electric 的联合创始人兼首席执行官 Akash Gupta 如何利用 Google 技术和开发者工具进一步推动其创意构想的实现。