콘텐츠로 이동

MonstarX Cloud: 모든 앱에 기본으로 들어 있는 백엔드

핵심 요약MonstarX Cloud는 MonstarX로 만드는 모든 앱에 들어 있는 백엔드입니다. 데이터베이스, 회원가입과 로그인, 이메일, 파일 저장소, AI, 웹 검색, 지도, 그리고 키를 안전하게 보관할 곳까지 갖추고 있습니다. 첫 빌드부터 바로 켜져 있고 따로 설정할 것이 없습니다. 백엔드 탭에서 확인하고 관리할 수 있으며, 이메일, AI, 웹 검색, 파일 저장소는 끄고 다른 서비스를 대신 쓸 수도 있습니다.

앱은 화면에 보이는 페이지만으로 이루어지지 않습니다. 정보를 기억하고, 사람들이 로그인할 수 있게 하고, 이메일을 보내고, 사용자가 올린 사진을 보관해야 합니다. 이렇게 눈에 보이지 않는 부분을 백엔드라고 합니다. MonstarX에서는 백엔드를 직접 만들거나 빌릴 필요가 없습니다. 모든 앱에는 첫 빌드부터 MonstarX Cloud라는 백엔드가 함께 제공됩니다.

원하는 기능을 설명하기만 하면(“회원가입을 하고 사진과 함께 레시피를 올릴 수 있게 해 주세요”) MonstarX가 MonstarX Cloud에서 필요한 부분을 알아서 사용합니다. 설정할 서버도, 새로 만들 계정도, 붙여 넣을 키도 없습니다.

서비스앱에서 하는 일자세히 보기
데이터베이스주문, 예약, 게시물, 가입 정보 같은 앱의 정보를 안전하게 저장하고, 앱을 쓰는 모든 사람이 같은 데이터를 보게 합니다.앱 데이터베이스
인증(사용자 계정)앱 사용자의 회원가입, 로그인, 로그아웃, 비밀번호 재설정을 처리합니다.사용자 계정
이메일brew-bean@monstarx.app처럼 앱 전용 주소로 확인 메일, 영수증, 환영 메일을 보냅니다.앱에서 이메일 보내기
파일 저장소사용자가 올린 사진, PDF, 앱이 만든 이미지 같은 파일을 보관합니다.파일 저장소
AI앱이 글을 쓰고, 질문에 답하고, 이미지를 만들고, 말하고 들을 수 있게 합니다.앱의 AI 기능
웹 검색앱이 실시간 웹에서 정보를 찾고 출처를 함께 보여 줍니다.앱의 AI 기능
지도나라별 세계 지도와 이동·확대가 가능한 거리 지도를 API 키 없이 보여 줍니다.앱에 지도 넣기
국가 데이터싱가포르, 일본, 말레이시아, 인도, 인도네시아, 아랍에미리트, 필리핀의 날씨, 교통, 주차장, 등록 정보, 공휴일 같은 실시간 공공 데이터입니다. 클릭 한 번으로 국가를 켤 수 있습니다.실시간 국가 데이터 사용하기
시크릿앱이 사용하는 외부 서비스의 키를 넣어 두는 잠긴 보관함입니다.시크릿과 API 키

여기에 더해, 다른 소프트웨어가 REST API로 앱 데이터를 읽고 쓸 수 있고, 커넥터로 Stripe나 Twilio 같은 외부 서비스를 연결할 수 있습니다.

앱의 백엔드는 어디에서 보나요?

섹션 제목: “앱의 백엔드는 어디에서 보나요?”

프로젝트를 열고 상단 바에서 백엔드를 클릭하세요. 앱 백엔드에 관한 모든 것이 이곳에 있으며, 위쪽에 섹션별로 나뉘어 있습니다.

섹션볼 수 있는 내용
클라우드MonstarX Cloud 서비스와 켜기/끄기 스위치, 앱이 데이터를 보관하는 위치, 커넥터 목록
데이터베이스모든 테이블과 행 수, 마이그레이션, 읽기 전용 SQL을 실행하는 입력란
사용자앱에 가입한 모든 사람과 차단, 삭제 버튼
파일앱에 저장된 모든 파일과 미리보기, 다운로드, 삭제 버튼
이메일앱이 보낸 모든 이메일, 그리고 이번 시간과 오늘 더 보낼 수 있는 양
AI앱이 보낸 모든 AI 호출과 오늘 남은 사용 한도
국가 데이터앱이 실시간 공공 데이터를 쓸 수 있는 국가, 국가별 도구, 앱의 최근 호출
시크릿앱이 읽는 키와 설정값(암호화되어 저장됨)
현지화앱의 번역. 앱에 언어가 두 개 이상일 때만 나타납니다.

휴대폰에서는 작업 공간 위쪽에서 전환하는 화면 중 하나가 백엔드입니다.

서비스를 끄고 다른 서비스를 쓸 수 있나요?

섹션 제목: “서비스를 끄고 다른 서비스를 쓸 수 있나요?”

네. 이메일, AI, 웹 검색, 파일 저장소는 끌 수 있습니다. 데이터베이스와 인증은 핵심으로 표시되어 있습니다. 모든 앱에 꼭 필요하므로 끌 수 없습니다.

  1. 커넥터에서 대신 쓸 서비스를 연결하세요. 예를 들어 이메일은 Resend, AI는 OpenAI를 연결할 수 있습니다. 그런 다음 MonstarX에 그 서비스를 쓰라고 요청하세요. 커넥터를 참고하세요.

  2. 백엔드클라우드를 열고, 끄려는 서비스의 스위치를 클릭하세요.

  3. 확인하세요. 서비스를 끄면 앱이 그 역할을 맡을 다른 서비스가 필요하므로 MonstarX가 먼저 확인을 요청합니다.

서비스를 끄면 앱에서 바로 사라집니다. 앱 코드는 더 이상 그 서비스에 접근할 수 없고, MonstarX도 이후 작업에서 그 서비스를 쓰지 않습니다. 다시 켜려면 스위치를 한 번 더 클릭하세요.

앱 데이터를 다른 곳에 보관할 수 있나요?

섹션 제목: “앱 데이터를 다른 곳에 보관할 수 있나요?”

네. 백엔드클라우드의 이 앱이 데이터를 보관하는 위치에는 기본으로 MonstarX 데이터베이스가 표시됩니다. 앱 데이터를 내 Supabase나 Railway Postgres 데이터베이스로 옮기거나, 레코드를 내 Firebase 프로젝트에 보관할 수 있습니다. 데이터 복사와 앱 수정은 MonstarX가 알아서 합니다. Supabase, Railway, Firebase를 참고하세요.

데이터베이스를 포함한 앱 전체를 내 Cloudflare 계정에서 실행할 수도 있습니다.

가져온 앱은 자체 백엔드를 그대로 씁니다. MonstarX가 데이터베이스를 만들지 않았고 계정도 관리하지 않으므로, 데이터베이스와 사용자에 그 내용이 안내됩니다. 키는 가져온 앱도 시크릿에 넣습니다.

데이터베이스나 로그인을 쓰려면 따로 설정해야 하나요?

아니요. 모든 앱에는 첫 빌드부터 MonstarX Cloud가 들어 있습니다. “회원가입을 할 수 있게 해 주세요”, “주문을 저장해 주세요”처럼 기능을 요청하면 MonstarX가 알맞은 서비스를 사용합니다.

MonstarX Cloud는 추가 요금이 있나요?

별도 청구서나 설정은 없습니다. 앱이 쓰는 AI는 직접 앱을 만들 때와 마찬가지로 요금제 사용량에 포함됩니다. 앱의 AI 기능과 사용량과 한도를 참고하세요.

프로젝트를 공유받은 사람이 내 데이터를 볼 수 있나요?

아니요. 프로젝트를 공유받은 사람에게는 백엔드 탭이 보이지 않습니다. 따라서 데이터, 사용자, 이메일, 시크릿을 볼 수 없습니다.

데이터베이스를 끌 수 있나요?

아니요. 데이터베이스와 인증은 핵심 서비스입니다. 대신 데이터를 내 Supabase, Railway, Firebase로 옮길 수 있습니다. 앱 데이터베이스를 참고하세요.

Stripe 같은 외부 서비스는 어디에서 연결하나요?

백엔드 → 클라우드의 커넥터에서 연결하거나, 기능에 서비스가 필요할 때 MonstarX가 대화에 띄우는 카드에서 바로 연결하세요. 커넥터를 참고하세요.