サイトアイコンmaita tomoya dev io

技術選定に向けた基礎理解

プログラミング言語、フレームワーク、データベース、クラウドサービスなど、 プロダクト開発における技術選定の考え方を体系的にまとめたガイドです。 初めて技術選定に関わるエンジニアが、判断軸を持てるようになることを目指しています。

進捗: 48 / 48 記事

技術選定の基礎

技術選定とは何か、なぜ重要なのか -- 3 / 3 記事完了

フロントエンド言語

JavaScript、TypeScript、Dartなどフロントエンド向け言語の比較 -- 4 / 4 記事完了

バックエンド言語

Node.js、Python、Go、Rust、Java、PHP、Rubyの比較 -- 8 / 8 記事完了

フロントエンドフレームワーク

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 記事完了