技術選定に向けた基礎理解
プログラミング言語、フレームワーク、データベース、クラウドサービスなど、 プロダクト開発における技術選定の考え方を体系的にまとめたガイドです。 初めて技術選定に関わるエンジニアが、判断軸を持てるようになることを目指しています。
進捗: 48 / 48 記事
技術選定の基礎
技術選定とは何か、なぜ重要なのか -- 3 / 3 記事完了
- ✓解説技術選定とは何か
- ✓解説技術選定の評価基準
- ✓解説技術選定でよくある失敗
フロントエンド言語
JavaScript、TypeScript、Dartなどフロントエンド向け言語の比較 -- 4 / 4 記事完了
- ✓解説JavaScript
- ✓解説TypeScript
- ✓解説Dart
- ✓比較フロントエンド言語比較まとめ
バックエンド言語
Node.js、Python、Go、Rust、Java、PHP、Rubyの比較 -- 8 / 8 記事完了
- ✓解説Node.js / JavaScript
- ✓解説Python
- ✓解説Go
- ✓解説Rust
- ✓解説Java / Kotlin
- ✓解説PHP
- ✓解説Ruby
- ✓比較バックエンド言語比較まとめ
フロントエンドフレームワーク
React、Vue、Angular、Svelte、Next.js、Nuxtなどの比較 -- 5 / 5 記事完了
バックエンドフレームワーク
Express、NestJS、Django、Rails、Spring Boot、Laravelの比較 -- 6 / 6 記事完了
データベース
PostgreSQL、MySQL、MongoDB、Redis、DynamoDB、Supabaseの比較 -- 5 / 5 記事完了
クラウド / AWS
AWS、GCP、Azure、Vercel、Cloudflareの比較とAWSリソース選定 -- 5 / 5 記事完了
DevOps / ツール
CI/CD、コンテナ、IaC、監視ツールの比較 -- 3 / 3 記事完了
ケーススタディ
具体的なサービス開発における技術選定の実例 -- 5 / 5 記事完了
成長戦略とアンチパターン
技術選定の成功例・失敗例とスケーリング戦略 -- 4 / 4 記事完了
- ✓解説技術選定の成功事例
- ✓解説技術選定の失敗事例
- ✓解説スケーリングを見据えた技術選定
- ✓解説技術移行(リプレース)の進め方