Cloud complicates development, but GraphQL and supergraphs offer hope

ক্লাউড বিকাশকে জটিল করে তোলে, তবে গ্রাফকিউএল এবং

আমরা ক্লাউড কম্পিউটিং এর স্বর্ণযুগে বাস করি। ভোক্তাদের জন্য, এটি একটি বিস্ময়কর. বিকাশকারীদের জন্য, এটি একটি সম্পূর্ণ এবং সম্পূর্ণ জগাখিচুড়ি।

একচেটিয়া অ্যাপ্লিকেশন আর্কিটেকচারের সমস্ত সমস্যার জন্য (এবং অনেকগুলি আছে), সেগুলি তুলনামূলকভাবে সোজা: একটি অ্যাপ সার্ভার এবং ডাটাবেস নিন এবং সেগুলিকে একটি ব্রাউজার ইন্টারফেসে সংযুক্ত করুন৷ সরল ! বিপরীতে, আজকের অ্যাপ্লিকেশনগুলি সেই ডেটার জন্য ফ্রন্ট-এন্ড ল্যান্ডিং জোনগুলির একটি ভাণ্ডার সহ ব্যাক-এন্ড মাইক্রোসার্ভিস, প্রথম-পক্ষ এবং তৃতীয়-পক্ষের API, ডেটাবেস ইত্যাদির একটি চির-পরিবর্তিত অ্যারের উপর নির্ভর করে (ব্রাউজার, সেট-টপ বক্স, মোবাইল অ্যাপ, ইত্যাদি) এমনকি প্রতিক্রিয়া এবং অন্যান্য ফ্রন্ট-এন্ড ফ্রেমওয়ার্কগুলি ফ্রন্ট-এন্ডের বিকাশকে আরও সহজ করে তুলেছে, কখনও কখনও বিভ্রান্তিকর ব্যাক-এন্ড জটিলতাকে সেই ফ্রন্ট-এন্ড অভিজ্ঞতার সাথে সংযুক্ত করা আরও কঠিন হয়েছে।

GraphQL এর জন্য ধন্যবাদ একটি প্রার্থনা বলুন।

2015 সালে Facebook দ্বারা প্রকাশিত GraphQL, API-এর জন্য একটি নমনীয় ক্যোয়ারী ভাষা হিসাবে কাজ করে। SQL এর বিপরীতে, যা আপনি একটি রিলেশনাল ডাটাবেস অনুসন্ধান করতে ব্যবহার করবেন, GraphQL একজন ডেভেলপারকে সার্ভার (ব্যাক-এন্ড ডেভেলপমেন্ট) থেকে ক্লায়েন্ট (ফ্রন্ট-এন্ড ডেভেলপমেন্ট) ডিকপলিং ডেটা উৎসের বিস্তৃত পরিসরে অনুসন্ধান করতে দেয়। কিন্তু গ্রাফকিউএল যতটা দুর্দান্ত, সুপারগ্রাফ ছাড়া এটি অসম্পূর্ণ। Apollo GraphQL CTO এবং সহ-প্রতিষ্ঠাতা ম্যাট ডিবার্গালিস লিখেছেন, সুপারগ্রাফ হল “কোম্পানীর ডেটা, মাইক্রোসার্ভিসেস এবং ডিজিটাল ক্ষমতার একীভূত নেটওয়ার্ক যা সমগ্র সংস্থার জন্য ‘কম্পোজিশন লেয়ার’ হিসেবে কাজ করে।”

সিইও এবং সহ-প্রতিষ্ঠাতা জিওফ শ্মিড্ট একটি সাক্ষাত্কারে এটিকে এভাবে বলেছেন: “সুপারগ্রাফ একটি জীবন্ত, শ্বাসপ্রশ্বাসের জিনিস” যা এন্টারপ্রাইজগুলিকে তাদের পরিকাঠামোকে ক্রমবর্ধমানভাবে পরিবর্তনশীল প্রয়োজনীয়তার সাথে খাপ খাইয়ে নিতে সক্ষম করে। ওহ, এবং সেই নতুন অবকাঠামোটিকে উত্তরাধিকার অবকাঠামোর সাথে সংযুক্ত করতে কারণ “গ্রিনফিল্ড বলে কিছু নেই।”

সুপারগ্রাফ এবং গ্রীনফিল্ড মিথ

কিসের অপেক্ষা? নিশ্চিতভাবে একটি স্টার্টআপ বা একজন স্বতন্ত্র বিকাশকারীকে প্রযুক্তিগত ঋণের সাথে একইভাবে মোকাবেলা করতে হবে না যেভাবে একটি প্রতিষ্ঠিত এন্টারপ্রাইজ করে এবং গ্রিনফিল্ডের উন্নয়নে ফোকাস করতে পারে? “প্রযুক্তিগত ঋণ” একটি লোডেড শব্দ হতে পারে, তবে আসুন এটিকে প্রকাশ করা যাক যেভাবে রেডমঙ্ক বিশ্লেষক জেমস গভর্নর সাম্প্রতিক একটি সাক্ষাত্কারে করেছিলেন:

কপিরাইট © 2022 IDG Communications, Inc.