SlideShare a Scribd company logo
「運用していくこと」
について考えてみた
Takayuki Morikawa
Who am I
PHP3年目突入
なんかあったら
DC駆けつけるマン
バグ取りおじさん
脂肪肝
ばいおりん弾き
「運用していくこと」
意識して作ってますか?
意識しないとこうなるよ
バッチ処理が走っただけで
Allowed memory size of xxxxxxx bytes exhausted
アクセス増とともに激増するスロークエリ
思い当たるフシが多すぎ・深すぎて対処しきれない
ボトルネック
可読性?なにそれ美味しいの
結局インフラ頼み
こんな言葉があります
この世の理はすなわち速さだと思いませんか、
物事を速くなしとげればそのぶん時間が有効に使えます、
遅いことなら誰でも出来る、
20年かければバカでも傑作小説が書ける!
有能なのは月刊漫画家より週刊漫画家、週刊よりも日刊です、
つまり速さこそ有能なのが、
文化の基本法則!そして俺の持論でさ-------ァ!
間違ッテハイナイ
速さは大事
速く実装できれば、その分だけ改善やヒアリングの時間を
取れて、より良いものを作るチャンスが得られる
速く動くものが作れれば、テストに工数を割ける
テストに工数が割ければ、その分「想定外」を減らすことが
できる
誰かが困っていたら、ヘルプに回ることもできる
なんだかんだ生命線だと思います
速さ≠やっつけ仕事
デプロイまでが作業期間ではない。
「不具合修正」「お客様への案内」も含めた
トータルの時間も含めて考えないと本末転倒
。
動かすことだけを考えて作ると、後で修正が
必要になった時に調べるのが大変。
調査にも工数が必要。
何を意識していくのか
そのループ本当に必要?
そのデータ、本当に必要?
そのコード、他人が読んだ時にちゃんと意味わかる?
1回保存する度にレコード一つ食いつぶす必要ある?
そのクエリ、ちゃんとindex効いてる?
それ本当に作る必要あるの?
などなど。
現実そう甘くないよね
納期は最優先
品質は犠牲になったのだ・・・
というケースはゴマンとある
大切なのは
「本当にこのやり方で大丈夫なのか?」と
冷静に考える余地を持つこと
–Shuzo Matsuoka
“Don’t worry Be happy”

More Related Content

What's hot

ハンズオン入門
ハンズオン入門ハンズオン入門
ハンズオン入門
シオリ ショウノ
 
読書会開催提案
読書会開催提案読書会開催提案
読書会開催提案
YAMANE Toshiaki
 
各種ネットワーク機器と最近の技術動向 〜 ネットワーク勉強会
各種ネットワーク機器と最近の技術動向 〜 ネットワーク勉強会各種ネットワーク機器と最近の技術動向 〜 ネットワーク勉強会
各種ネットワーク機器と最近の技術動向 〜 ネットワーク勉強会
Ken SASAKI
 
Day30 os
Day30 osDay30 os
Day30 os
KokiYamashita2
 
パケット通信とInternet Protocol
パケット通信とInternet Protocolパケット通信とInternet Protocol
パケット通信とInternet Protocol
Ken SASAKI
 
監視 〜 ネットワーク勉強会資料
監視 〜 ネットワーク勉強会資料監視 〜 ネットワーク勉強会資料
監視 〜 ネットワーク勉強会資料
Ken SASAKI
 

What's hot (6)

ハンズオン入門
ハンズオン入門ハンズオン入門
ハンズオン入門
 
読書会開催提案
読書会開催提案読書会開催提案
読書会開催提案
 
各種ネットワーク機器と最近の技術動向 〜 ネットワーク勉強会
各種ネットワーク機器と最近の技術動向 〜 ネットワーク勉強会各種ネットワーク機器と最近の技術動向 〜 ネットワーク勉強会
各種ネットワーク機器と最近の技術動向 〜 ネットワーク勉強会
 
Day30 os
Day30 osDay30 os
Day30 os
 
パケット通信とInternet Protocol
パケット通信とInternet Protocolパケット通信とInternet Protocol
パケット通信とInternet Protocol
 
監視 〜 ネットワーク勉強会資料
監視 〜 ネットワーク勉強会資料監視 〜 ネットワーク勉強会資料
監視 〜 ネットワーク勉強会資料
 

Recently uploaded

ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
 
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
azuma satoshi
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
Osaka University
 

Recently uploaded (7)

ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
 
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
 

20170218 lt