কম্পিউটার টিউটোরিয়াল

Serverless Cloud এবং Upstash Redis দিয়ে Next.js অ্যাপ তৈরি করুন – কুইক স্টার্ট গাইড

Serverless Cloud হল Serverless Framework তৈরি করেছে সেই টিমের একটি ব্যাকএন্ড প্ল্যাটফর্ম। এটি ক্লাউড রানটাইম, CLI এবং SDK একটি প্ল্যাটফর্মে প্রদান করে ডেভেলপার প্রোডাক্টিভিটি বাড়াতে। এই পোস্টে, আমরা একটি Next.js অ্যাপ্লিকেশন তৈরি করব যা Serverless Redis (Upstash) থেকে ডেটা পড়ে এবং এটিকে Serverless Cloud-এ ডিপ্লয় করব।

সেটআপ

Serverless Cloud ইনিশিয়েট করুন: npm init cloud

? Do you want to create a new app or work on an existing one? ℹ You've selected Create new app. ℹ Please choose an app template to generate in this directory. ℹ You've selected Next.js. ℹ Please enter a name for your app. ℹ You've entered serverless-cloud.

টেমপ্লেট হিসেবে Next.js সিলেক্ট করুন যাতে একটি নতুন Next.js প্রজেক্ট জেনারেট হয়।

প্রজেক্ট ফোল্ডারে Upstash Redis ক্লায়েন্ট ইনস্টল করুন: npm install @upstash/redis

Upstash Console ব্যবহার করে একটি Redis ডাটাবেস তৈরি করুন। CLI ব্যবহার করে নিচের মতো users ডেটা ইনসার্ট করুন:

set users '[{ "id": "12", "name": "John Doe"}, { "id": "13", "name": "Jane Smith"}]'

Serverless Cloud এবং Upstash Redis দিয়ে Next.js অ্যাপ তৈরি করুন – কুইক স্টার্ট গাইড

Upstash REST URL এবং Token রিপ্লেস করে user.js আপডেট করুন:

// Next.js API route support: https://nextjs.org/docs/api-routes/introduction import { Redis } from "@upstash/redis"; const redis = new Redis({ url: "REPLACE_HERE", token: "REPLACE_HERE", }); export default async function handler(req, res) { const data = await redis.get("users"); res.status(200).json({ users: data }); }

টেস্ট এবং ডিপ্লয়

Serverless Cloud ইন্টারেক্টিভ CLI-এ dev রান করুন। আপনার -এ নিচের মতো কিছু দেখতে পাবেন:

Serverless Cloud এবং Upstash Redis দিয়ে Next.js অ্যাপ তৈরি করুন – কুইক স্টার্ট গাইড

যে مشاهده করছেন Redis-এ সংরক্ষিত ব্যবহারকারীদের তালিকাভুক্ত করা হয়েছে।

deploy dev কমান্ড দিয়ে আপনার অ্যাপ্লিকেশনটি ক্লাউডে ডিপ্লয় করুন ইন্টারেক্টিভ CLI-এ। আপনি Serverless Cloud ড্যাশবোর্ড ব্যবহার করে মেট্রিক্স এবং অ্যাপ্লিকেশন লগ চেক করতে পারেন।

Serverless Cloud এবং Upstash Redis দিয়ে Next.js অ্যাপ তৈরি করুন – কুইক স্টার্ট গাইড

শেষ কথা

এই পোস্টে, আমরা Serverless Cloud-এ একটি Next.js অ্যাপ্লিকেশন তৈরি করেছি এবং ডেটা স্টোর হিসেবে Upstash Redis ব্যবহার করেছি।

আমাদেরকে Discord এবং Twitter-এ ফলো করুন।

  1. React Native, AWS Lambda এবং সার্ভারলেস রেডিস দিয়ে হাই-পারফরম্যান্স মোবাইল লিডারবোর্ড তৈরি করুন

  2. নাক্স ৩ অ্যাপস সার্ভারলেস রেডিস দিয়ে লঞ্চ করুন দ্রুত পারফরম্যান্সের জন্য

  3. ফ্লাটার, সার্ভারলেস ফ্রেমওয়ার্ক এবং আপস্ট্যাশ রেডিস দিয়ে ফুল-স্ট্যাক সার্ভারলেস মোবাইল অ্যাপ তৈরি করুন – পার্ট ২

  4. ফ্লাটার, সার্ভারলেস ফ্রেমওয়ার্ক এবং আপস্ট্যাশ রেডিস দিয়ে ফুল-স্ট্যাক সার্ভারলেস ফ্লাটার অ্যাপ বানান – পার্ট ১