$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
技術選定完全に理解した
Search
unsoluble_sugar
May 26, 2022
Technology
0
560
技術選定完全に理解した
エンジニア達の「〇〇完全に理解した」Talk #29 の発表スライドです
https://easy2.connpass.com/event/247539/
unsoluble_sugar
May 26, 2022
Tweet
Share
More Decks by unsoluble_sugar
See All by unsoluble_sugar
Claude Code 超入門 バイブコーディングでつくる自分用ニュースまとめ
unsoluble_sugar
0
9
ゆるいエンジニアリングコミュニティはいいぞ
unsoluble_sugar
0
93
Godot Engineについて調べてみた
unsoluble_sugar
0
820
ドキュメント翻訳から始めるOSS推し活
unsoluble_sugar
0
2.6k
VC ClientでRVC完全に理解した / rvc-with-vcclient-completely-understood
unsoluble_sugar
0
2.1k
VCCでVRChatにVRMアバターをアップロードする方法完全に理解した
unsoluble_sugar
0
590
「未経験からエンジニア」でやり抜いた時の昔話
unsoluble_sugar
0
2.7k
Coursera完全に理解した
unsoluble_sugar
0
4.4k
歴史的経緯から学ぶVTuber超入門
unsoluble_sugar
0
1.2k
Other Decks in Technology
See All in Technology
“決まらない”NSM設計への処方箋 〜ビットキーにおける現実的な指標デザイン事例〜 / A Prescription for "Stuck" NSM Design: Bitkey’s Practical Case Study
bitkey
PRO
1
540
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
170
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
4
190
安いGPUレンタルサービスについて
aratako
2
2.6k
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
220
直接メモリアクセス
koba789
0
270
なぜ使われないのか?──定量×定性で見極める本当のボトルネック
kakehashi
PRO
1
1.1k
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
250
freeeにおけるファンクションを超えた一気通貫でのAI活用
jaxx2104
3
1.4k
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
810
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
130
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
1.3k
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Building Applications with DynamoDB
mza
96
6.8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Typedesign – Prime Four
hannesfritz
42
2.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A designer walks into a library…
pauljervisheath
210
24k
GraphQLとの向き合い方2022年版
quramy
50
14k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Being A Developer After 40
akosma
91
590k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
@unsoluble_sugar 2022/05/26 エンジニア達の「〇〇完全に理解した」 Talk #29 技術選定完全に理解した
自己紹介 @unsoluble_sugar ONE CAREER Inc. / Engineering Manager Easy Easy
/ Organizer - PR Tech Hunter / Blogger, Affiliator Otaku / Game, Anime, Gadget
技術選定、してますか? • 新規開発プロジェクト • 機能追加 • リプレース • 事業ピボット
技術選定、してますか? • フロントエンド/サーバサイド • ネットワーク/インフラ構築 • 言語/フレームワーク • プラットフォーム •
開発ツール • CI/CD • SaaS
技術選定の勘所 • 何を実現したいか • 何が達成できれば良いのか 要件の整理
要件の整理 • 目指すゴールの定義 ◦ ユーザー体験 ◦ パフォーマンス • 運用のしやすさ ◦
利用者 ◦ メンテナンス • Design Doc等があると良さそう
技術選定の勘所 • 開発期間 • 予算 • 人的リソース 評価基準の明確化
評価基準 • 開発期間 ◦ 短期?中長期? ◦ 事前調査、検証の時間 • 予算 ◦
導入費用、工数 • 人的リソース ◦ メンバーアサイン
開発チーム体制 • メンバーの技術スタック ◦ スキル領域 ◦ 前提知識の有無 ◦ 相談相手が居るか •
キャッチアップ速度 ◦ 学習コスト ◦ 実装難易度
技術選定の勘所 • 機能面 • 導入 • 運用 • 保守 •
コスト 候補選定と検証
機能面 • 要件を満たしているか ◦ 大前提 • 拡張性 ◦ カスタマイズの有無 •
制限事項 ◦ アップデート阻害の可能性
導入 • ライセンス形態 • 実績、導入事例 ◦ ex. OSSの場合 ▪ コントリビューター数
▪ コミット、PR数 ▪ スター数 • サンプルプログラムの品質 • ドキュメントの充実性
運用・保守 • セキュリティ ◦ 第三者評価 ◦ サポート体制 • アップデート頻度 ◦
issue、プルリク対応の様子 ◦ 脆弱性への対応速度 • 利用ユーザーの母数
ランニングコスト • サブスクリプション型(月額 /年額) • 従量課金制 ◦ ex. API ▪
時間帯位でのcall数 ▪ トラフィック量 ◦ ex. SaaS ▪ ストレージ使用容量 ▪ セッション数 ▪ インスタンス起動時間
スイッチングコスト • 依存関係 • 類似ライブラリの状況調査 • 流行り廃りも定期的にウォッチ