প্রকল্প সম্পর্কে
গো ক্লাউড ডেভেলপমেন্ট কিট (গো সিডিকে) একটি ওপেন-সোর্স লাইব্রেরি, যা গো অ্যাপ্লিকেশন ডেভেলপারদের বিভিন্ন ক্লাউড প্রদানকারীর মধ্যে নির্বিঘ্নে অ্যাপ্লিকেশন স্থাপনে সহায়তা করার জন্য ডিজাইন করা হয়েছে। এর মূল দর্শন হলো "একবার লিখুন, যেকোনো ক্লাউডে চালান", যা ডেভেলপারদের অন্তর্নিহিত পরিকাঠামো নির্বিশেষে একটি সামঞ্জস্যপূর্ণ, প্রাকৃতিক API ব্যবহার করতে দেয়।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- **পোর্টেবল API**: ব্লব স্টোরেজ, পাবলিশ/সাবস্ক্রাইব মেসেজিং, রানটাইম ভেরিয়েবল, ডকুমেন্ট স্টোরেজ, সিক্রেট ম্যানেজমেন্ট এবং রিলেশনাল ডেটাবেস (MySQL, PostgreSQL) এর জন্য স্থিতিশীল ইন্টারফেস।
- **ক্লাউড-অ্যাগনস্টিক**: একই কোড কানেকশন স্ট্রিং বা কনফিগারেশন পরিবর্তন করে গুগল ক্লাউড প্ল্যাটফর্ম, অ্যামাজন ওয়েব সার্ভিসেস, মাইক্রোসফট অ্যাজুর বা অন্যান্য সমর্থিত পরিষেবার সাথে কাজ করতে পারে।
- **মডুলার ডিজাইন**: গুগলের ওয়্যার ডিপেন্ডেন্সি ইনজেকশন টুলের সাথে ভালোভাবে সংহত হয়, যাতে শুধুমাত্র প্রয়োজনীয় ক্লাউড SDK আমদানি করা হয়, বাইনারি আকার ছোট থাকে এবং কম্পাইল সময় দ্রুত হয়।
- **প্রোডাকশন-রেডি**: API গুলি আলফা পর্যায়ে থাকলেও, প্রাথমিক গ্রহণকারীদের জন্য এগুলিকে প্রোডাকশন-উপযোগী হিসাবে বিবেচনা করা হয়।
ইনস্টলেশন `go get gocloud.dev` এর মাধ্যমে সহজবোধ্য। ডকুমেন্টেশন এবং টিউটোরিয়াল gocloud.dev-এ উপলব্ধ। প্রকল্পটি অতিরিক্ত পরিষেবার জন্য অবদান এবং বাহ্যিক ড্রাইভার উন্নয়নকে উৎসাহিত করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.