Lewati ke konten

Backend

Sebagian besar aplikasi Proyecta tidak memerlukan backend yang kamu kelola sendiri. Data, sign-in, pembayaran, email, dan penyimpanan file adalah kemampuan platform yang dijalankan Proyecta untukmu — tidak ada server per aplikasi yang perlu di-deploy, diskalakan, atau dibayar.

Untuk aplikasi pada umumnya, “backend” adalah sesuatu yang tidak perlu kamu pikirkan sama sekali. Proyecta menyediakannya untukmu:

  • Datamu tersimpan di CMS bawaan — sebuah penyimpanan berbasis Postgres yang dikelola dan dapat dibaca serta ditulis oleh aplikasimu melalui typed hooks, tanpa perlu menulis kode server.
  • Kemampuan platform mencakup pekerjaan backend yang umum: pembayaran (Stripe), formulir dan submisi, sign-in, email, push notifications, penyimpanan file, dan konektor ke API pihak ketiga. Proyecta mengelola kredensial dan sisi server-nya.
  • AI gateway memungkinkan aplikasimu memanggil LLM terdepan tanpa API key milikmu sendiri.

Aplikasimu mengakses semua itu dari kode frontend-nya, melalui API terkelola Proyecta — AI yang menyambungkan semua panggilannya untukmu.

Beberapa aplikasi membutuhkan data yang berubah secara langsung — chat yang diperbarui saat pesan masuk, kehadiran (“siapa yang sedang online”), activity feed, atau status multiplayer. Backend realtime khusus untuk kebutuhan ini segera hadir. Jika kamu mendeskripsikan aplikasi yang membutuhkan perilaku live saat ini, Proyecta membangun semua bagian lainnya dan menandai fitur pembaruan langsung tersebut sebagai sesuatu yang akan hadir dalam pembaruan mendatang — bagian aplikasi lainnya sudah dapat di-deploy dan berjalan sekarang di atas lapisan data platform.

Tidak ada dashboard backend terpisah di builder. Tanyakan saja kepada AI — ia membaca log runtime secara langsung dan melaporkan error serta aktivitas untukmu. Aplikasi yang kamu publikasikan berjalan di infrastruktur terkelola Proyecta; tidak ada akun server milikmu sendiri yang perlu dimasuki.

Layanan infrastruktur (pengembangan lokal)

Section titled “Layanan infrastruktur (pengembangan lokal)”

Untuk pengembangan lokal, mesin dev kamu dapat menjalankan layanan infrastruktur — PostgreSQL, Redis, MongoDB, MySQL — sebagai sidecar container di samping aplikasimu. Ini adalah kemudahan pengembangan di runtime, terpisah dari data platform aplikasi yang kamu publikasikan. Lihat Dev Machines untuk mengetahui cara kerjanya.