概要

Archie Coreへようこそ。Archieを駆動し、モダンなアプリケーションがかつてないスピードと明確さでアイデアからプロダクションへ移行することを可能にするAIネイティブバックエンドです。
Archie Coreは、通常伴う摩擦、儀式、長期的なロックインなしにエンタープライズインフラストラクチャのパワーを求めるチームのために設計された、クラウドアグノスティックなBackend-as-a-Service(BaaS)です。
このドキュメントでは、Archie Coreとは何か、どのように機能するか、そしてどのように構築するかを説明します。
Archie Coreとは?
Section titled “Archie Coreとは?”Archie Coreは、アプリケーションのバックエンドを自動的に生成、運用、進化させる次世代クラウドバックエンドです。
そのコアにおいて、Archie Coreは以下を提供します:
- 実際のリレーショナルデータベース(PostgreSQLまたはMySQL)
- 自動生成されるGraphQLおよびREST API
- エンタープライズグレードのシステムサービス(auth、RBAC、ストレージ、メッセージングなど)
- カスタム関数による拡張可能なバックエンドロジック
- 自然言語によるAIネイティブインタラクション
- ファーストクラスのCI/CDとプロダクションガバナンス
従来のバックエンドとは異なり、Archie Coreは個別のツールから組み立てられたものではありません。 人間とAIの両方に理解されるように設計された、単一の統合されたシステムです。
このドキュメントの対象者
Section titled “このドキュメントの対象者”このドキュメントは以下の方々のために書かれています:
- プロダクションアプリケーションを構築する開発者
- アーキテクチャ負債なしにスピードを求める創業者
- 明確さと勢いを重視するプロダクトチーム
API、データベース、モダンなクラウドアプリケーションを理解していれば、ここが正しい場所です。
設計によるAIネイティブ
Section titled “設計によるAIネイティブ”ほとんどのプラットフォームはAIを後から追加します。 Archie Coreは最初からAIのために設計されました。
これは以下を意味します:
- バックエンドは自然言語を使用して探索・操作できます
- データモデル、API、権限、ロジックは説明可能で検査可能です
- AIエージェント(Archie自身を含む)がシステムについて安全に推論できます
AIはArchie Coreの機能ではありません — ファーストクラスの参加者です。
これにより、Archie Coreは以下に特に適しています:
- AI支援開発
- エージェンティックワークフロー
- アーキテクチャの劣化なしの高速イテレーション
クラウドアグノスティック(近日公開)
Section titled “クラウドアグノスティック(近日公開)”Archie CoreはAWS、Google Cloud Platform、またはAzureで動作します。
選択するのはあなたです:
- クラウド
- リージョン
- デプロイ戦略
Archie Coreは抽象化の見せかけなしにポータビリティを提供します。 アプリケーションは実際のインフラストラクチャ上で、実際のデータベースを使用し、実際の運用保証とともに実行されます。 プロプライエタリなランタイムはありません。 偽のデータベースはありません。 隠れたロックインはありません。
自動API、即座に
Section titled “自動API、即座に”すべてのArchie Coreバックエンドは、柔軟なクライアント駆動アクセスのための強力なGraphQL APIを自動的に公開します — データモデルが即座にAPIになります。
セキュリティ、バリデーション、権限は一貫して適用され、カスタムグルーコードや手動の配線を必要としません。
組み込みプレイグラウンド
Section titled “組み込みプレイグラウンド”Archie Coreには、リアルタイムでシステムを理解しテストするためのインタラクティブなツールが含まれています:
- API Playground – GraphQLおよびREST APIを探索・実行
- SQL Playground – SQLを使用してデータベースに直接クエリ
これらのツールは学習、デバッグ、検証、AI支援探索のために設計されています。
システムサービス搭載
Section titled “システムサービス搭載”Archie Coreはすぐに使えるプロダクショングレードのバックエンドサービスを提供します:
- 認証(複数のプロバイダー)
- ロールベースのアクセス制御(RBAC)
- ファイルストレージ(複数のプロバイダー)
- インテグレーション(SendGrid、Shopify、Slack、Stripe、Twilio)
これらのサービスはネイティブであり、後付けではありません — つまり一貫性があり、安全で、観測可能であり、すべて同じ権限とデータモデルによって管理されています。
バックエンド関数による拡張性
Section titled “バックエンド関数による拡張性”生成された動作が十分でない場合、Archie Coreではカスタムバックエンド関数を使用してバックエンドを拡張できます。
これらの関数は:
- Archie Coreランタイム内で安全に実行されます
- データとサービスへの制御されたアクセスを持ちます
- システムの保証と権限を保持します
- 生成されたAPIとクリーンに統合されます
これにより、モデルを壊すことなく高度なビジネスロジックを実装できます。
本物のデータベース、本物のSQL
Section titled “本物のデータベース、本物のSQL”Archie Coreは以下をサポートします:
- PostgreSQL
- MySQL
標準SQLを使用して本物のリレーショナルデータベースで作業します。 データはポータブル、クエリ可能、理解可能なままです — 今日も、将来も。
ネイティブインテグレーション
Section titled “ネイティブインテグレーション”Archie Coreには以下のようなサービスとのファーストクラスインテグレーションが含まれています:
Stripe
決済処理のためにStripeを統合します。
SendGrid
トランザクションメールのためにSendGridを設定します。
Shopify
Shopifyストアとデータを同期します。
Slack
Slackチャンネルに通知を送信します。
Twilio
Twilio経由でSMSメッセージを送信します。
これらのインテグレーションはサードパーティプラグインではなく、ネイティブな機能として扱われます — 一貫したセキュリティ、設定、観測可能性を実現します。
パフォーマンスとスケール
Section titled “パフォーマンスとスケール”Archie Coreは、生の遅延だけでなく、全体的な開発者の生産性においても例外的に高速であるように設計されています。
グルーコード、重複したロジック、手動の配線を排除することで:
- チームはより速く出荷します
- システムはよりクリーンに維持されます
- 運用オーバーヘッドが削減されます
パフォーマンスは後付けではありません — 設計目標です。
デフォルトでエンタープライズグレード
Section titled “デフォルトでエンタープライズグレード”Archie Coreは初日からエンタープライズ機能を含んでいます:
- CI/CDパイプライン
- 環境の分離
- セキュアなデプロイメント
- プロダクションガバナンスと監査可能性
後で書き直す必要のある「プロトタイプモード」はありません。
Archieプラットフォームの一部
Section titled “Archieプラットフォームの一部”Archie Coreは、アイデアからアプリケーションまでのプラットフォームであるArchieに完全に統合されています。
これは以下を意味します:
- バックエンドはプロダクト思考の一部として作成され、事後ではありません
- アーキテクチャ、データモデル、APIが一緒に進化します
- AIはプロダクト、デザイン、インフラストラクチャ層全体で推論できます
Archie Coreは独立して使用できます — しかし、Archieと組み合わせた時に真に輝きます。
構築しましょう
Section titled “構築しましょう”Archie Coreは、意図と実行の間の摩擦を取り除くために設計されています。 このドキュメントの残りの部分でその方法を説明します。