개요

Archie를 구동하고 현대 애플리케이션이 전례 없는 속도와 명확성으로 아이디어에서 프로덕션으로 전환할 수 있게 하는 AI 네이티브 백엔드인 Archie Core에 오신 것을 환영합니다.
Archie Core는 일반적으로 수반되는 마찰, 형식, 장기적 종속 없이 엔터프라이즈 인프라의 힘을 원하는 팀을 위해 설계된 클라우드 불가지론적 Backend-as-a-Service(BaaS)입니다.
이 문서는 Archie Core가 무엇인지, 어떻게 작동하는지, 그리고 어떻게 구축하는지를 설명합니다.
Archie Core란?
섹션 제목: “Archie Core란?”Archie Core는 애플리케이션의 백엔드를 자동으로 생성, 운영, 발전시키는 차세대 클라우드 백엔드입니다.
핵심적으로 Archie Core는 다음을 제공합니다:
- 실제 관계형 데이터베이스(PostgreSQL 또는 MySQL)
- 자동 생성되는 GraphQL 및 REST API
- 엔터프라이즈 급 시스템 서비스(인증, RBAC, 스토리지, 메시징 등)
- 사용자 정의 함수를 통한 확장 가능한 백엔드 로직
- 자연어를 통한 AI 네이티브 상호작용
- 일급 CI/CD 및 프로덕션 거버넌스
기존 백엔드와 달리, Archie Core는 별개의 도구들로 조립되지 않습니다. 인간과 AI 모두가 이해할 수 있도록 설계된 단일하고 응집력 있는 시스템입니다.
이 문서의 대상
섹션 제목: “이 문서의 대상”이 문서는 다음을 위해 작성되었습니다:
- 프로덕션 애플리케이션을 구축하는 개발자
- 아키텍처 부채 없는 속도를 원하는 창업자
- 명확성과 추진력을 중시하는 프로덕트 팀
API, 데이터베이스, 현대 클라우드 애플리케이션을 이해한다면 올바른 곳에 오셨습니다.
설계에 의한 AI 네이티브
섹션 제목: “설계에 의한 AI 네이티브”대부분의 플랫폼은 AI를 나중에 추가합니다. Archie Core는 처음부터 AI를 위해 설계되었습니다.
이것은 다음을 의미합니다:
- 백엔드를 자연어로 탐색하고 조작할 수 있습니다
- 데이터 모델, API, 권한, 로직이 설명 가능하고 검사 가능합니다
- AI 에이전트(Archie 자체 포함)가 시스템에 대해 안전하게 추론할 수 있습니다
AI는 Archie Core의 기능이 아닙니다 — 일급 참여자입니다.
이것은 Archie Core를 다음에 특히 적합하게 만듭니다:
- AI 지원 개발
- 에이전틱 워크플로우
- 아키텍처 저하 없는 빠른 반복
클라우드 불가지론(곧 출시)
섹션 제목: “클라우드 불가지론(곧 출시)”Archie Core는 AWS, Google Cloud Platform 또는 Azure에서 실행됩니다.
선택하세요:
- 클라우드
- 리전
- 배포 전략
Archie Core는 추상화 쇼 없이 이식성을 제공합니다. 애플리케이션은 실제 인프라에서, 실제 데이터베이스를 사용하여, 실제 운영 보장과 함께 실행됩니다. 독점적 런타임은 없습니다. 가짜 데이터베이스는 없습니다. 숨겨진 종속은 없습니다.
자동 API, 즉시
섹션 제목: “자동 API, 즉시”모든 Archie Core 백엔드는 유연한 클라이언트 주도 액세스를 위한 강력한 GraphQL API를 자동으로 노출합니다 — 데이터 모델이 즉시 API가 됩니다.
보안, 유효성 검사, 권한이 일관되게 적용되며, 사용자 정의 글루 코드나 수동 배선이 필요 없습니다.
내장 플레이그라운드
섹션 제목: “내장 플레이그라운드”Archie Core에는 실시간으로 시스템을 이해하고 테스트할 수 있는 대화형 도구가 포함되어 있습니다:
- API Playground – GraphQL 및 REST API 탐색 및 실행
- SQL Playground – SQL을 사용하여 데이터베이스에 직접 쿼리
이 도구들은 학습, 디버깅, 검증, AI 지원 탐색을 위해 설계되었습니다.
시스템 서비스 포함
섹션 제목: “시스템 서비스 포함”Archie Core는 즉시 사용 가능한 프로덕션 급 백엔드 서비스를 제공합니다:
- 인증(여러 공급자)
- 역할 기반 액세스 제어(RBAC)
- 파일 스토리지(여러 공급자)
- 통합(SendGrid, Shopify, Slack, Stripe, Twilio)
이 서비스들은 네이티브이며, 후에 추가된 것이 아닙니다 — 즉 일관되고, 안전하고, 관찰 가능하며, 모두 동일한 권한 및 데이터 모델에 의해 관리됩니다.
백엔드 함수를 통한 확장성
섹션 제목: “백엔드 함수를 통한 확장성”생성된 동작으로 충분하지 않을 때, Archie Core는 사용자 정의 백엔드 함수를 사용하여 백엔드를 확장할 수 있게 합니다.
이 함수들은:
- Archie Core 런타임 내에서 안전하게 실행됩니다
- 데이터 및 서비스에 대한 제어된 액세스를 갖습니다
- 시스템 보장 및 권한을 보존합니다
- 생성된 API와 깔끔하게 통합됩니다
이를 통해 모델을 깨지 않고 고급 비즈니스 로직을 구현할 수 있습니다.
실제 데이터베이스, 실제 SQL
섹션 제목: “실제 데이터베이스, 실제 SQL”Archie Core는 다음을 지원합니다:
- PostgreSQL
- MySQL
표준 SQL을 사용하여 실제 관계형 데이터베이스로 작업합니다. 데이터는 이식 가능하고, 쿼리 가능하고, 이해 가능한 상태로 유지됩니다 — 오늘도, 앞으로도.
네이티브 통합
섹션 제목: “네이티브 통합”Archie Core에는 다음과 같은 서비스와의 일급 통합이 포함되어 있습니다:
Stripe
결제 처리를 위해 Stripe를 통합합니다.
SendGrid
트랜잭션 이메일을 위해 SendGrid를 구성합니다.
Shopify
Shopify 스토어와 데이터를 동기화합니다.
Slack
Slack 채널에 알림을 보냅니다.
Twilio
Twilio를 통해 SMS 메시지를 보냅니다.
이 통합들은 서드파티 플러그인이 아닌 네이티브 기능으로 취급됩니다 — 일관된 보안, 구성, 관찰 가능성을 보장합니다.
성능 및 확장
섹션 제목: “성능 및 확장”Archie Core는 원시 지연 시간뿐만 아니라 전반적인 개발자 생산성에서도 예외적으로 빠르도록 설계되었습니다.
글루 코드, 중복된 로직, 수동 배선을 제거함으로써:
- 팀은 더 빠르게 배포합니다
- 시스템은 더 깨끗하게 유지됩니다
- 운영 오버헤드가 줄어듭니다
성능은 후순위가 아닙니다 — 디자인 목표입니다.
기본적으로 엔터프라이즈 급
섹션 제목: “기본적으로 엔터프라이즈 급”Archie Core는 첫날부터 엔터프라이즈 기능을 포함합니다:
- CI/CD 파이프라인
- 환경 격리
- 안전한 배포
- 프로덕션 거버넌스 및 감사 가능성
나중에 다시 작성해야 하는 “프로토타입 모드”는 없습니다.
Archie 플랫폼의 일부
섹션 제목: “Archie 플랫폼의 일부”Archie Core는 아이디어에서 애플리케이션까지의 플랫폼인 Archie에 완전히 통합되어 있습니다.
이것은 다음을 의미합니다:
- 백엔드는 프로덕트 사고의 일부로 생성되며, 이후가 아닙니다
- 아키텍처, 데이터 모델, API가 함께 발전합니다
- AI는 프로덕트, 디자인, 인프라 계층 전체에서 추론할 수 있습니다
Archie Core를 독립적으로 사용할 수 있습니다 — 하지만 Archie와 결합할 때 진정으로 빛납니다.
빌드합시다
섹션 제목: “빌드합시다”Archie Core는 의도와 실행 사이의 마찰을 제거하도록 설계되었습니다. 이 문서의 나머지 부분에서 그 방법을 보여줍니다.