Backend
แอปส่วนใหญ่บน Proyecta ไม่จำเป็นต้องมี backend ที่คุณดูแลเอง ข้อมูล, การลงชื่อเข้าใช้, การชำระเงิน, อีเมล และการจัดเก็บไฟล์ ล้วนเป็น platform capabilities ที่ Proyecta จัดการให้คุณ — ไม่มี server รายแอปที่ต้อง deploy, scale หรือจ่ายค่าใช้จ่ายเพิ่ม
สำหรับแอปทั่วไป “backend” คือสิ่งที่คุณไม่ต้องคิดถึงเลย Proyecta จัดเตรียมไว้ให้:
- ข้อมูลของคุณ อยู่ใน CMS ในตัว — ซึ่งเป็น store ที่จัดการโดย Postgres ที่แอปของคุณอ่านและเขียนผ่าน typed hooks โดยไม่ต้องเขียน server code แม้แต่บรรทัดเดียว
- Capabilities ครอบคลุมงาน backend ทั่วไป: การชำระเงิน (Stripe), ฟอร์มและข้อมูลที่ส่งเข้ามา, การลงชื่อเข้าใช้, อีเมล, push notifications, การจัดเก็บไฟล์ และ connectors สำหรับ API ของบุคคลที่สาม โดย Proyecta จัดการ credentials และฝั่ง server ให้ทั้งหมด
- AI gateway ช่วยให้แอปของคุณเรียกใช้ LLM ชั้นนำได้โดยไม่ต้องมี API keys ของตัวเอง
แอปของคุณเข้าถึงทั้งหมดนี้จาก front-end code ผ่าน managed API ของ Proyecta โดย AI จะเชื่อมต่อการเรียกใช้เหล่านี้ให้คุณเอง
แล้วแอปแบบ realtime ล่ะ?
หัวข้อที่มีชื่อว่า “แล้วแอปแบบ realtime ล่ะ?”แอปบางประเภทต้องการข้อมูลที่เปลี่ยนแปลง แบบสด — เช่น แชทที่อัปเดตทันทีที่มีข้อความเข้ามา, presence (“ใครออนไลน์อยู่บ้าง”), activity feed หรือ multiplayer state Realtime backend สำหรับสิ่งเหล่านี้โดยเฉพาะ กำลังจะมาเร็วๆ นี้ หากคุณอธิบายแอปที่ต้องการพฤติกรรมแบบสดในตอนนี้ Proyecta จะสร้างส่วนที่เหลือทั้งหมดให้ และแจ้งว่าส่วนที่อัปเดตแบบสดจะมาในการอัปเดตถัดไป — ส่วนที่เหลือของแอปพร้อม deploy และทำงานได้บน platform data layer แล้วในตอนนี้
การดูกิจกรรมของแอป
หัวข้อที่มีชื่อว่า “การดูกิจกรรมของแอป”ไม่มี backend dashboard แยกต่างหากใน builder ถามกับ AI ได้เลย — AI จะอ่าน runtime logs โดยตรงและรายงาน errors และกิจกรรมต่างๆ ให้คุณ แอปที่คุณเผยแพร่แล้วทำงานบน managed infrastructure ของ Proyecta โดยไม่มี server account ของคุณเองที่ต้องเข้าสู่ระบบ
Infrastructure services (สำหรับการพัฒนาบนเครื่อง)
หัวข้อที่มีชื่อว่า “Infrastructure services (สำหรับการพัฒนาบนเครื่อง)”สำหรับการพัฒนาบนเครื่อง เครื่อง dev ของคุณสามารถรัน infrastructure services ได้ — PostgreSQL, Redis, MongoDB, MySQL — ในรูปแบบ sidecar containers ควบคู่กับแอปของคุณ สิ่งเหล่านี้เป็นเพียงความสะดวกสำหรับการพัฒนาบน runtime และแยกออกจาก platform data ของแอปที่คุณเผยแพร่แล้ว ดูรายละเอียดการทำงานได้ที่ Dev Machines