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
