وب‌سرویس مجید

پروژه google-cloud-go

googleapis/google-cloud-go

کاربرد:

این کتابخانه، ابزارهای رسمی گوگل برای تعامل با سرویس‌های Google Cloud در زبان برنامه‌نویسی Go رو فراهم می‌کنه. با استفاده از این کتابخانه، توسعه‌دهندگان می‌تونن به راحتی به سرویس‌هایی مثل Cloud Storage، BigQuery، Pub/Sub، Firestore و بیش از ۱۰۰ سرویس دیگه متصل بشن و ازشون استفاده کنن.

در چه شرایطی بهتره استفاده شود؟

وقتی که داری یک سرویس یا میکروسرویس به زبان Go توسعه می‌دی و نیاز داری با زیرساخت‌های Google Cloud Platform مثل ذخیره‌سازی فایل، پایگاه داده ابری یا صف‌های پیام‌رسانی کار کنی، استفاده از این کتابخانه بسیار مناسبه. همچنین برای پروژه‌های high-performance و سرویس‌های ابری که به کارایی بالا نیاز دارن، عالیه.

چند مثال از موارد استفاده

آپلود و دانلود فایل از Google Cloud Storage

ذخیره و جست‌وجوی داده در Firestore

ارسال و دریافت پیام از طریق Cloud Pub/Sub

اجرای کوئری‌های تحلیلی در BigQuery

مدیریت منابع ابری با Cloud Resource Manager

  • ##googlecloud
  • ##golang
  • ##cloudstorage
  • ##bigquery
  • ##pubsub
  • ##firestore
  • ##microservices
  • ##backend
  • ##gcp
  • ##devops