はじめに
VAutomataでは、モダンで信頼性の高い技術を選定し、お客様のプロダクトを最適な形で実現しています。本記事では、主要な技術スタックとその採用理由をご紹介します。
フロントエンド
Next.js + React + TypeScript
フロントエンド開発の中心は Next.js です。
- SSG / SSR の柔軟な選択: ページの特性に応じて静的生成とサーバーサイドレンダリングを使い分け
- App Router: React Server Components によるパフォーマンス最適化
- TypeScript: 型安全性による開発効率とコード品質の向上
Tailwind CSS
ユーティリティファーストの CSS フレームワークとして Tailwind CSS を採用しています。デザインシステムとの親和性が高く、CSS 変数と組み合わせることで一貫性のあるスタイリングを実現しています。
バックエンド
Node.js + PostgreSQL
バックエンドには Node.js を採用し、フロントエンドと同じ TypeScript で統一的な開発を行っています。データベースは PostgreSQL を標準としており、複雑なクエリや大量データの処理にも対応します。
インフラ・DevOps
| ツール | 用途 |
|---|---|
| AWS | クラウドインフラ |
| Vercel | フロントエンドホスティング |
| Docker | 開発環境の統一・本番デプロイ |
| Git | バージョン管理・チーム開発 |
AI / LLM 活用
DX支援の文脈では、OpenAI API や RAG(検索拡張生成) を活用した社内ナレッジ検索や業務自動化の提案・実装も行っています。
まとめ
技術選定は「目的に最適なものを選ぶ」ことを原則としています。プロジェクトの規模や要件に応じて柔軟に対応いたしますので、お気軽にご相談ください。
