Atoms Backend는 실제 작동하는 애플리케이션을 빠르게 런칭하고자 하는 사용자를 위한 올인원 백엔드 솔루션을 제공합니다. 복잡한 서버 설정이나 코드 통합 과정 없이 데이터 저장소, 사용자 인증, 결제 통합, AI 통합 기능을 Atoms 내에서 직접 구축할 수 있습니다.
Atoms Backend 추천 대상: 이커머스 사이트, 사내 도구, 멀티플레이어 게임, 실시간 애플리케이션 및 배포 가능한 백엔드가 필요한 모든 멀티 페이지 애플리케이션.
Atoms Backend란 무엇인가요?
Atoms Backend는 '바이브 코딩(Vibe coding)'의 "라스트 마일(Last Mile)", 즉 앱을 실전 환경에 맞게 준비하는 과정을 해결하기 위해 설계된 내장 서비스입니다.
핵심 기능:
데이터베이스 (DB): 고신뢰성 데이터베이스가 내장되어 있습니다. 사용자 데이터, 제품 카탈로그, 주문 내역 관리에 필수적입니다.
사용자 인증 (Auth): 가입, 로그인, 권한 및 세션 관리를 안전하게 처리합니다. 표준 이메일/비밀번호 방식은 물론 "Google로 로그인"과 같은 소셜 로그인을 지원합니다.
결제 (Payments): 간편한 Stripe 통합을 지원합니다. 프로젝트를 통해 수익을 창출하려는 경우, 클릭 한 번으로 결제 수금 시스템을 설정할 수 있습니다.
커스텀 도메인:
www.yoursite.com과 같은 나만의 웹 주소를 연결하여 애플리케이션에 전문성을 더할 수 있습니다.API 키 관리: 타사 서비스를 연결하기 위한 API 키를 안전하게 생성하고 관리합니다.
AI 통합: LLM(대규모 언어 모델) 및 AI 에이전트를 기본적으로 지원하여, 백엔드 로직에 지능형 기능을 직접 임베딩할 수 있습니다.
Atoms Backend 활성화 방법
현재 Atoms Backend는 워크스페이스(Workspace)의 전역 스위치 버튼으로 제어됩니다.
단계별 가이드:
사전 계획: 시작하기 전에 프로젝트에 백엔드가 필요한지 확인하세요. 이 기능을 활성화하면 특정 사용 모드가 제한됩니다.
켜기 (Toggle On): 워크스페이스에서 Atoms Backend 스위치를 찾아 켭니다. 기본적으로 '엔지니어 모드(Engineer Mode)'로 시작되지만, 채팅 창에서 쉽게 '팀 모드(Team Mode)'로 전환할 수 있습니다.
구축 시작: 활성화된 상태에서 생성하는 모든 새 프로젝트에는 백엔드 환경이 자동으로 포함됩니다.
상태 확인: 프로젝트의 Settings(설정) -> Integrations(통합) 에서 연결 상태를 확인할 수 있습니다.
버전 관리 및 리믹스 (Remixing)
버전 잠금 (Version Locking): 데이터베이스 구조와 코드의 일치를 보장하기 위해 히스토리 버전 기능이 비활성화됩니다. 시스템은 데이터 충돌을 방지하기 위해 최신 빌드만 유지합니다.
사용 사례: 언제 Atoms Backend를 사용해야 할까요?
이커머스 (E-Commerce): 결제 처리, 재고 관리, 주문 추적이 필요한 경우.
사내 도구 (Internal Tools): 팀을 위한 특정 사용자 역할(Role) 및 권한이 있는 대시보드가 필요한 경우.
미니 SaaS: 사용자 계정, 구독 모델, 영구적인 데이터 저장이 필요한 앱.
실시간 / 멀티플레이어 게임: 온라인 체스나 리더보드 등 사용자 간의 데이터 즉시 동기화가 필요한 앱.
왜 Atoms Cloud를 사용해야 하나요?
제로 웁스 (Zero DevOps): 서버, 데이터베이스, SSL 인증서, 도메인을 관리할 필요가 없습니다.
긴밀한 통합: Atoms가 프론트엔드와 백엔드 간의 연결을 자동으로 처리합니다.
예시: 사용자가 폼을 제출하면, 에이전트가 자동으로 데이터를 DB에 기록합니다.
예시: 사용자가 가입하면, Auth(인증) 레코드가 즉시 생성됩니다.
자주 묻는 질문 (FAQ)
1. Atoms Backend 비용은 얼마인가요?
Free 플랜: 백엔드 프로젝트 1개 허용.
Pro 플랜: 백엔드 프로젝트 무제한.
참고: 백엔드는 시스템 리소스를 소모하므로 활성 프로젝트에 대해서만 생성하는 것을 권장합니다.
2. Atoms Backend가 있는 프로젝트를 '리믹스(Remix)'할 수 있나요?
아니요. 백엔드 프로젝트는 리믹스가 비활성화됩니다. 또한 데이터 무결성을 보장하기 위해 이전 버전으로 되돌릴 수 없으며, 현재 빌드에만 액세스할 수 있습니다.
3. 제 프로젝트는 공개되나요?
Pro/Pro+ 사용자: Atoms Backend에 연결된 프로젝트는 기본적으로 **비공개(Private)**로 설정됩니다.
Free 사용자: 프로젝트는 기본적으로 **공개(Public)**로 설정됩니다. 비공개로 전환하려면 Pro로 업그레이드해야 합니다.
