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年後も保守できる組み合わせを優先します。お客様の社内エンジニアが将来的に引き継ぐ可能性、採用しやすさ、コミュニティの活発さも判断材料です。
既存システムがある場合は、その言語・基盤と整合する選択肢を優先し、無理な刷新は提案しません。