سفر کاترینا - استفاده از پلتفرم Google Cloud برای تبدیل ایده ها به محصول

من ترجیح می‌دهم از Firebase استفاده کنم، چه یک برنامه نمایشی کوچک باشد که برای کنفرانس می‌سازم، چه یک برنامه در مقیاس بزرگ که شامل پایگاه کاربر، داده‌ها و بازدیدهای بزرگ در ثانیه است.»

پرسش و پاسخ با کاترینا

  • پاسخ: من از Firebase، Google Cloud Platform، Google Cloud Functions، Google Maps Platform، Angular، Google Cloud Run استفاده کرده ام.

    به عنوان بخشی از کار قبلی من، کل زیرساخت ما در Firebase، با استفاده از Cloud Firestore، و توابع Google Cloud که برای میکروسرویس‌ها و همچنین برای درخواست‌های Firestore سفارشی استفاده می‌شود، ساخته شد. ما همچنین از ترکیبی از Google Cloud Run و Cloud Storage برای پشتیبان‌گیری برنامه‌ریزی‌شده استفاده کردیم. در موقعیت قبلی، از Google Maps JS API استفاده کردم، که اکنون به عنوان بخشی از پلتفرم نقشه های گوگل بسیار بیشتر شده است. امروزه بیشتر در اوقات فراغت خود دمو و POC می سازم. من از پلتفرم نقشه های گوگل استفاده می کنم که خیلی دوستش دارم. نقش فعلی من در حال حاضر شامل ابزارهای گوگل نمی شود.

  • پاسخ: ابزار مورد علاقه من Firebase است. من عاشق استحکام و قابلیت اطمینان آن در توسعه و انتشار یک برنامه وب هستم. این یک راه حل برای هر بخش از فرآیند ارائه می دهد، اعم از باطن، ذخیره سازی، پایگاه داده، میکروسرویس ها، میزبانی، احراز هویت، حتی تجزیه و تحلیل. همه در یک مکان، آسان برای استفاده و پیاده سازی. چیزی که با Firebase شگفت انگیز است، مقیاس پذیری است که ارائه می دهد. من ترجیح می‌دهم از Firebase استفاده کنم، خواه یک برنامه نمایشی کوچک باشد که برای یک کنفرانس می‌سازم، یا یک برنامه در مقیاس بزرگ که شامل پایگاه کاربر بزرگ، داده و بازدید در ثانیه است.

    دومین ابزار مورد علاقه من البته پلتفرم نقشه های گوگل است. نقشه‌ها مرا هیجان‌زده می‌کنند، و پلتفرم نقشه‌های Google بسیار بیشتر از تجسم داده‌ها بر روی نقشه ارائه می‌دهد - که به روشی شگفت‌انگیز انجام می‌دهد. به نوعی تقریباً به یک موتور بازی تبدیل شده است که دسترسی به API های مختلف و ویژگی های خود نقشه را برای کاربر فراهم می کند تا بتواند آن را تغییر دهد.

  • پاسخ: من از Firebase و Google Cloud Platform برای ساخت و ارسال برنامه‌ها استفاده کرده‌ام. چند سال پیش، چند نفر از دوستان و من ایده ای داشتیم که ما به محصولی تبدیل شدیم، که آن را فقط با استفاده از پلتفرم Google Cloud، و به ویژه ویژگی های زیر ساخته و مقیاس بندی کردیم: Cloud Firestore، Cloud Storage، Cloud Run، Cloud Functions. , BigQuery, Maps Platform, Authentication. این تنها چیزی است که امروز برای ساختن هر برنامه ای نیاز دارید.

  • پاسخ: اجتماعی باشید: با شرکت در کنفرانس های داخلی با افراد دیگر ارتباط برقرار کنید. و همیشه مهربان باش

    به مهارت‌سازی ادامه دهید: برنامه‌ها و دموهای کوچک بسازید تا چیزهای مختلف را آزمایش کنید و ببینید چگونه کار می‌کنند. نگران یادگیری همه فناوری‌ها نباشید و با یک فناوری ازدواج نکنید. یک پایه محکم از اصول اولیه (جاوا اسکریپت/تایپ اسکریپت) بدست آورید و سپس در شغل جدید خود، فناوری هایی را که آنها در آنجا استفاده می کنند را یاد خواهید گرفت.

    در نهایت، از روزهای بد ناامید نشوید! اگر کاری را که انجام می دهید دوست داشته باشید، مهم نیست که چه باشد، در نهایت به آن خواهید رسید!

شما ممکن است دوست داشته باشید

ببینید که چگونه جوامع توسعه‌دهنده دیگر چالش‌های بزرگی را انجام می‌دهند و تأثیر بیشتری بر دنیای ما می‌گذارند.

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

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

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