TECH

技術スタック

技術名の羅列ではなく、案件のどこで・なぜ採用しているかをお伝えします。

フロントエンド

React

業務画面のUI構築。状態管理やコンポーネント分割で、長期保守しやすい構造を作ります。

Next.js

SEOが必要な顧客向けサイト・SaaSのフロントに採用。SSR/SSGを使い分けて高速表示します。

PWA

現場用モバイル入力アプリとして、オフライン下書きやホーム画面追加に対応します。

バックエンド

Node.js

APIサーバ・BFF層。フロントと型を共有してチーム全体の生産性を上げます。

Python

データ集計・機械学習連携・スクレイピング/ETLなど、データ処理が中心の場面で採用。

データベース

PostgreSQL

基幹/業務データの主データベース。トランザクションと拡張性のバランスで標準採用。

Redis

セッション・キャッシュ・キュー用途。高頻度アクセスのレスポンス改善に使用。

クラウド

AWS

ECS/Lambda/RDS/S3など、要件に応じて選定。監視・バックアップ・権限設計込みで構築します。

GCP

Cloud Run / BigQuery / Firestore など。スピード重視の立ち上げやデータ分析基盤で選定。

連携

API連携

REST / GraphQL / Webhook / CSV / DB直結。既存基幹の仕様に合わせた最小コスト連携を設計。

認証 (SSO)

Microsoft Entra ID / Google Workspace / SAML / OIDC によるシングルサインオン対応。

品質

テスト自動化

ユニット/結合/E2Eを段階的に整備。リリース時の手戻りを減らします。

技術選定の考え方

新規性のある技術より、5年後も保守できる組み合わせを優先します。お客様の社内エンジニアが将来的に引き継ぐ可能性、採用しやすさ、コミュニティの活発さも判断材料です。

既存システムがある場合は、その言語・基盤と整合する選択肢を優先し、無理な刷新は提案しません。