Article Detail

Garoopの技術スタック バックエンド&インフラ

Published: 2026/02/14

#Garoop#kids api#Go#GraphQL#gqlgen#スタートアップ
Garoopの技術スタック バックエンド&インフラ

Garoopの技術スタック

Garoopは、10歳からスタートアップできる力を育てる支援サービスを目指しています。kids apiは、子ども向けプラットフォームのバックエンドAPIです。Go + GraphQL(gqlgen)を中心に、認証・案件管理・学習コンテンツ・ポイント・AI連携までを1つのAPIで提供しています。

アーキテクチャ

アーキテクチャ(役割分担)については以下の通りです。

* server.go: HTTPサーバ起動、GraphQLエンドポイント公開、CORS制御、セッションCookieの受け渡しを担当

* graph/: GraphQL層。schema.graphqlsでAPI契約を定義し、schema.resolvers.goが実装を担当

以下は、kids apiの機能の一例です。

* 認証

* 案件管理

* 学習コンテンツ

* ポイント

* AI連携

FAQ

Q. kids apiは何を提供していますか?

A. kids apiは、子ども向けプラットフォームのバックエンドAPIです。認証・案件管理・学習コンテンツ・ポイント・AI連携までを1つのAPIで提供しています。

Q. Garoopの技術スタックは何ですか?

A. Garoopの技術スタックは、Go + GraphQL(gqlgen)を中心に構成されています。