Backend
বেশিরভাগ Proyecta অ্যাপের জন্য তোমাকে নিজে কোনো backend পরিচালনা করতে হয় না। তোমার ডেটা, সাইন-ইন, পেমেন্ট, ইমেইল এবং ফাইল স্টোরেজ হলো platform capabilities যা Proyecta তোমার হয়ে চালায় — প্রতিটি অ্যাপের জন্য আলাদা কোনো server deploy, scale বা পেমেন্ট করতে হয় না।
একটি সাধারণ অ্যাপের ক্ষেত্রে, “backend” নিয়ে তোমাকে কখনো ভাবতে হবে না। Proyecta সেটি সরবরাহ করে:
- তোমার ডেটা বিল্ট-ইন CMS-এ সংরক্ষিত থাকে — একটি managed, Postgres-backed স্টোর যা তোমার অ্যাপ typed hooks-এর মাধ্যমে পড়ে ও লেখে, এবং কোনো server code লেখার প্রয়োজন নেই।
- Capabilities সাধারণ backend কাজগুলো সামলায়: পেমেন্ট (Stripe), ফর্ম ও সাবমিশন, সাইন-ইন, ইমেইল, পুশ নোটিফিকেশন, ফাইল স্টোরেজ, এবং তৃতীয় পক্ষের API-এর সাথে connectors। Proyecta credentials এবং server side পরিচালনা করে।
- AI gateway তোমার অ্যাপকে নিজের API key ছাড়াই frontier LLM কল করতে দেয়।
তোমার অ্যাপ Proyecta-র managed API-এর মাধ্যমে frontend code থেকে এই সবকিছুতে পৌঁছায় — AI নিজেই কলগুলো তৈরি করে দেয়।
Realtime অ্যাপের ক্ষেত্রে কী হবে?
Section titled “Realtime অ্যাপের ক্ষেত্রে কী হবে?”কিছু অ্যাপের এমন ডেটা দরকার যা সরাসরি পরিবর্তন হয় — যেমন মেসেজ আসার সাথে সাথে আপডেট হওয়া চ্যাট, presence (“কে অনলাইন”), অ্যাক্টিভিটি ফিড, বা multiplayer state। এই ধরনের ব্যবহারের জন্য একটি নিবেদিত realtime backend শীঘ্রই আসছে। আজকে যদি তুমি এমন কোনো অ্যাপ describe করো যেখানে live behavior দরকার, Proyecta বাকি সব কিছু তৈরি করে দেবে এবং live-updating অংশটি একটি আপডেটে আসছে বলে চিহ্নিত করবে — অ্যাপের বাকি অংশ এখনই platform data layer-এ ship হয়ে কাজ করবে।
অ্যাপের কার্যক্রম দেখা
Section titled “অ্যাপের কার্যক্রম দেখা”Builder-এ কোনো আলাদা backend dashboard নেই। AI-কে জিজ্ঞেস করো — সে সরাসরি runtime logs পড়ে এবং তোমাকে error ও কার্যক্রম জানিয়ে দেয়। তোমার published অ্যাপ Proyecta-র managed infrastructure-এ চলে; লগ ইন করার জন্য তোমার নিজের কোনো server অ্যাকাউন্ট নেই।
Infrastructure services (লোকাল ডেভেলপমেন্ট)
Section titled “Infrastructure services (লোকাল ডেভেলপমেন্ট)”লোকাল ডেভেলপমেন্টের জন্য, তোমার dev machine অ্যাপের পাশাপাশি sidecar containers হিসেবে infrastructure services চালাতে পারে — PostgreSQL, Redis, MongoDB, MySQL। এগুলো runtime-এর development সুবিধা, তোমার published অ্যাপের platform data থেকে আলাদা। এগুলো কীভাবে কাজ করে তা জানতে Dev Machines দেখো।