NASEBANAL Stack

NASEBANALが現在採用しているテクノロジーの一覧と、その更新履歴です。NASEBANALは、これらの技術をコアとして、お客様にコンサルティングを提供しています。事業環境や技術動向に合わせてNASEBANAL Stackは見直され、変更のたびにこのページへ記録されます。

現在の構成一覧

実装の観点から、プログラミング・ミドルウェア・マネージドサービス・開発ツールの4つの層に分けて掲載しています。ダウ・ジョーンズ工業株価平均の構成銘柄が定期的に見直されるのと同様に、NASEBANAL Stackも事業環境や技術動向に応じて構成技術を入れ替えていきます。各技術名は公式サイトへのリンクです。

プログラミング13 技術

実装に用いる言語・フレームワーク・ライブラリ

プログラミング
分類技術用途
言語TypeScriptフロントエンド・API・CLI・SDKに共通の言語
PythonAI・機械学習・画像認識と、FastAPIによるバックエンド
Web・バックエンドNext.jsWebフロントエンドのフレームワーク(OpenNext経由でCloudflare Workersへデプロイ)
ReactUIライブラリ(Webとモバイルで共通)
Tailwind CSSWebフロントエンドのスタイリング
FastAPIPythonのAPIフレームワーク(REST・GraphQL・MCP)
モバイルExpo (React Native)iOS・Androidのモバイルアプリ開発基盤
AI・機械学習・画像認識PyTorchディープラーニングのフレームワーク(YOLOの基盤)
YOLO (Ultralytics)画像の物体検出・姿勢推定
OpenCV画像の前処理・加工
TensorFlow / Kerasディープラーニングのモデル開発
scikit-learn機械学習と評価指標の算出
pandasデータの集計・前処理

ミドルウェア13 技術

アプリケーションの下で動く、ゲートウェイ・メッセージング・認証・データ・監視などの基盤ソフトウェア

ミドルウェア
分類技術用途
AI/APIゲートウェイKong GatewayAPIゲートウェイ(ルーティング・認証・バックエンドのモック切り替え)
agentgatewayAIエージェント向けのMCPゲートウェイ(OpenAPI契約からMCPツールを生成)
メッセージングApache Kafka書き込みを非同期にバッファリングするイベントストリーミング
認証・認可KeycloakオープンソースのIDプロバイダー(JWTの発行)
シークレット管理HashiCorp Vaultシークレット管理とDB認証情報の動的な発行
データベースPostgreSQLオープンソースのリレーショナルデータベース
MySQLオープンソースのリレーショナルデータベース
オブザーバビリティOpenTelemetryトレース・メトリクス・ログの収集(OTLP)
Prometheusメトリクスの収集とアラート
Lokiログの集約
Tempo分散トレースの保管
Grafanaメトリクス・ログ・トレースの可視化
MLOpsMLflow機械学習の実験管理・モデル管理

マネージドサービス27 技術

運用をサービス提供側に任せて利用している、クラウド・SaaS・AIサービス(提供元ではなく種別ごとに掲載)

マネージドサービス
分類技術用途
実行基盤Cloudflare WorkersAPIと、Next.jsフロントエンドの実行基盤
Google Cloud Runコンテナ化したAPIの実行基盤
Google Kubernetes EngineマネージドKubernetes
データ・ストレージCloudflare D1SQLiteベースのサーバーレスデータベース
Cloudflare R2添付ファイルなどのオブジェクトストレージ
Google Cloud Storageファイルやモデルの保管
Google Cloud SQLフルマネージドのリレーショナルデータベース(MySQL・PostgreSQLなど)
Google BigQuery大規模データの分析基盤(データウェアハウス)
ネットワーク・セキュリティCloudflare Rulesリダイレクトなど、エッジでのルール処理
Cloudflare WAFWebアプリケーションファイアウォール
Cloudflare API ShieldAPIの保護
Cloudflare DDoS ProtectionDDoS攻撃対策
Cloudflare Turnstileフォームのボット対策
Cloudflare Accessゼロトラストのアクセス制御
Cloudflare GatewayゼロトラストのセキュアWebゲートウェイ
Cloudflare WARPゼロトラストのデバイスクライアント
Cloudflare App Launcherゼロトラストのアプリケーションランチャー
LLM・AIエージェントCloudflare Agents (Remote MCP)AIエージェントとリモートMCPサーバーの実装基盤
Claude (Anthropic)LLM。AIエージェントとAIコーディング(Claude Code)の中核
Google ADKAIエージェントの開発フレームワーク(Agent Development Kit)
Google Antigravityエージェントファーストの開発環境(エージェント型IDE)
認証Auth0全アプリ共通の認証基盤
決済・メールStripe決済
Resendメール配信
監視New Relic稼働監視とログの保管
ソース管理GitHubソースコード管理・Issue・パッケージ配布
GitLabソースコード管理・Issue管理

開発・品質・運用ツール13 技術

IaC・CI/CD・テスト・セキュリティ検査のツール

開発・品質・運用ツール
分類技術用途
IaC・コンテナTerraformGitHub設定・DNS・R2などのコード管理
Docker (Compose)コンテナ化と、ローカルでの構成の一括起動
CI/CD・依存関係管理GitHub ActionsCI/CDと運用メトリクスの投稿
GitLab CI/CDGitLab上のCI/CD
Renovate依存関係の自動更新
Dependabot依存関係の脆弱性アラート
テストVitestTypeScriptの単体テスト
pytestPythonの単体テスト
PlaywrightE2Eテスト
Locust負荷テスト
契約テスト・モックSpecmaticOpenAPI契約に基づくコントラクトテストとスタブ(契約駆動開発)
MicrocksAPI仕様からのモック
セキュリティテストOWASP ZAPWebアプリ・APIの脆弱性スキャン

NASEBANAL Stackを手元で試す

NASEBANAL Stackに挙げたミドルウェアやテストツールの一部は、オープンソースの「NASEBANAL Quickstarts」で、実際に動かして試せます。

NASEBANAL Quickstarts

Kong・Kafka・Keycloak・Vault・監視基盤・Specmaticなどを、Docker Composeによる make <モジュール名>:up という共通のコマンドで起動できるクイックスタート構成です。

更新履歴

NASEBANAL Stackへの採用・退役を新しい順に記録しています。 最終更新:

  1. 初回公開

    66 技術 — 本ページの公開時点で既に利用していた技術です。個々の採用時期は記録していません。

NASEBANAL Stackを活かした支援のご相談はこちら

ここに挙げた技術の選定・導入から、お客様の環境への適用までご支援します。

お問い合わせ