スキル一覧に戻る
eyadsibai

tech-stack-evaluation

by eyadsibai

0🍴 0📅 2026年1月15日
GitHubで見るManusで実行

SKILL.md


name: tech-stack-evaluation description: Use when "evaluating technology", "choosing frameworks", "stack comparison", "technology decisions", or asking about "React vs Vue", "PostgreSQL vs MySQL", "AWS vs GCP", "build vs buy" version: 1.0.0

Tech Stack Evaluation Guide

Framework for making technology decisions.

When to Use

  • Choosing between frameworks/libraries
  • Evaluating cloud providers
  • Making build vs buy decisions
  • Planning technology migrations
  • Standardizing tech stack

Evaluation Framework

Decision Matrix

FactorWeightOption AOption BOption C
Team Experience20%ScoreScoreScore
Community/Support15%ScoreScoreScore
Performance15%ScoreScoreScore
Scalability15%ScoreScoreScore
Cost (TCO)15%ScoreScoreScore
Integration10%ScoreScoreScore
Security10%ScoreScoreScore

Scoring Guide

ScoreMeaning
5Excellent, best in class
4Good, above average
3Adequate, meets needs
2Below average, concerns
1Poor, significant issues

Common Comparisons

Frontend Frameworks

FactorReactVueAngular
Learning CurveMediumLowHigh
EcosystemLargeMediumLarge
PerformanceGoodGoodGood
EnterpriseYesGrowingYes
Job MarketLargestGrowingStrong

Backend Languages

FactorNode.jsPythonGoJava
PerformanceGoodMediumExcellentGood
EcosystemLargeLargeGrowingLarge
LearningEasyEasyMediumHard
ConcurrencyEvent-loopAsyncNativeThreads

Databases

FactorPostgreSQLMySQLMongoDBDynamoDB
TypeRelationalRelationalDocumentKey-Value
ScalabilityVerticalVerticalHorizontalHorizontal
SchemaStrictStrictFlexibleFlexible
CostFreeFreeFree/PaidUsage

Cloud Providers

FactorAWSGCPAzure
Market ShareLargestGrowingSecond
ServicesMost completeStrong ML/DataEnterprise
PricingComplexSimplerComplex
Free Tier12 monthsAlways free12 months

Evaluation Process

Step 1: Define Requirements

## Requirements
- Scale: [Expected users/requests]
- Performance: [Latency requirements]
- Budget: [Monthly/yearly budget]
- Team: [Current skills and size]
- Timeline: [Implementation deadline]

Step 2: Identify Options

Research 3-5 viable options:

  • Current market leaders
  • Rising alternatives
  • Team-familiar options

Step 3: Proof of Concept

Build minimal POC for top 2-3 options:

  • Core functionality
  • Integration test
  • Performance benchmark

Step 4: Total Cost Analysis

Cost TypeOption AOption B
Licensing$$
Infrastructure$$
Development$$
Training$$
Maintenance$$
Total (3 yr)$$

Step 5: Risk Assessment

RiskOption AOption B
Vendor lock-inLow/Med/High
Technology obsolescence
Skill availability
Security concerns

Build vs Buy

Build When

  • Core competitive advantage
  • Unique requirements
  • Long-term cost savings
  • Team has expertise

Buy When

  • Commodity functionality
  • Time to market critical
  • Ongoing maintenance burden
  • Industry standard exists

Decision Tree

Is it core to your business?
├── Yes → Does expertise exist?
│   ├── Yes → Build
│   └── No → Buy (for now)
└── No → Buy or use open source

Migration Planning

Migration Phases

  1. Assessment - Current state analysis
  2. Planning - Target architecture
  3. Preparation - Team training, tooling
  4. Migration - Incremental rollout
  5. Validation - Testing, monitoring
  6. Cutover - Final switch
  7. Optimization - Post-migration tuning

Risk Mitigation

  • Run parallel systems
  • Feature flags for rollback
  • Comprehensive testing
  • Staged rollout
  • Clear rollback plan

Documentation Template

# Technology Decision: [Name]

## Context
Why are we making this decision?

## Options Considered
1. [Option A] - Pros/Cons
2. [Option B] - Pros/Cons
3. [Option C] - Pros/Cons

## Decision
We chose [Option] because...

## Consequences
- Positive: [List]
- Negative: [List]

## Implementation Plan
- Phase 1: [Action]
- Phase 2: [Action]

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です