Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「設計振り返り」を始めてみようと思っている話 / architecture reflection
Search
fortkle
March 20, 2019
Technology
3
590
「設計振り返り」を始めてみようと思っている話 / architecture reflection
2019.03.20 Connehito Marché vol.5 〜PHP市〜
https://connehito.connpass.com/event/122217/
fortkle
March 20, 2019
Tweet
Share
More Decks by fortkle
See All by fortkle
無駄な物をなるべく作らないリプレイス戦略 / replace-strategy-phperkaigi2021
fortkle
1
2.5k
フルリモート時代のカンバン運用 / kanban-operation-in-remote
fortkle
0
720
GitHub Actionsで始めるPHPアプリケーションのCI実践入門 / ga-phperkaigi2020
fortkle
3
4.7k
余裕を生み出すコードレビュー 〜レビュイー編〜 / code-review-phpcon-2019
fortkle
8
7.4k
「ママ向けNo.1アプリ」の 更なる成長を支える仕組み / startup-engineer-night-connehito
fortkle
2
330
良いテストデータ、悪いテストデータ / testdata-antipattern
fortkle
4
6.9k
BackstopJSで始める CSSリグレッションテスト / backstopjs-css-test
fortkle
0
1.5k
PhpStorm導入アンチパターン / phpstorm-anti-pattern
fortkle
0
2.1k
やさしいコーディング規約の導入〜その後〜 / yasashii-sonogo
fortkle
7
3.7k
Other Decks in Technology
See All in Technology
Behind the Stream - How AbemaTV Engineers Build Video Apps at Scale
ygoto3
0
130
持続可能な開発のためのミニマリズム
sansantech
PRO
4
560
AI Agent Standards and Protocols: a Walkthrough of MCP, A2A, and more...
glaforge
1
550
Regional_NAT_Gatewayについて_basicとの違い_試した内容スケールアウト_インについて_IPv6_dual_networkでの使い分けなど.pdf
cloudevcode
1
130
2026/01/16_実体験から学ぶ 2025年の失敗と対策_Progate Bar
teba_eleven
1
220
【Oracle Cloud ウェビナー】ランサムウェアが突く「侵入の隙」とバックアップの「死角」 ~ 過去の教訓に学ぶ — 侵入前提の防御とデータ保護 ~
oracle4engineer
PRO
2
210
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
140
BPaaSオペレーション・kubell社内 n8n活用による効率化検証事例紹介
kentarofujii
0
290
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
なぜCREを8年間続けているのか / cre-camp-4-2026-01-21
missasan
0
1.3k
Lambda Durable FunctionsでStep Functionsの代わりはできるのかを試してみた
smt7174
2
140
AWS Amplify Conference 2026 - 仕様からリリースまで一気通貫生成 AI 時代のフルスタック開発
inariku
3
380
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
440
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Claude Code のすすめ
schroneko
67
210k
Unsuck your backbone
ammeep
671
58k
Evolving SEO for Evolving Search Engines
ryanjones
0
110
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
116
100k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
560
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
620
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
!GPSULMF $POOFIJUP.BSDIÉWPM ʮઃܭৼΓฦΓʯΛ ࢝ΊͯΈΑ͏ͱࢥ͍ͬͯΔ
!GPSULMFɹߴߊ w αʔόʔαΠυΤϯδχΞ w ίωώτʹೖࣾ w 1)1ϓϩϑΣογϣφϧຊॻ͖·ͨ͠ʂ
w ϓϩμΫτ։ൃ w 1)1ɺ$BLF1)1ͷόʔδϣϯΞοϓ w ςετͷॆ࣮ɺΧόϨοδܭଌ w ෆཁͳίʔυͷআ w σϓϩΠڥͷඋ
w 4MBDLʂใڞ༗ʂʜFUD ίωώτʹೖͬͯ͜Ε·Ͱ৭ʑ͖ͬͯͨ
࠷ۙͷ՝ײʜ
ຊؙͷΞʔΩςΫνϟͷ՝͕ ͳ͔ͳ͔ղܾ͠ͳ͍ /BPZB*UPʮٕज़తෛ࠴ͱ͖߹͏ʯΑΓ IUUQTTQFBLFSEFDLDPNOBPZBKJTIVEFGV[IBJUPYJBOHLJIFV
w ϓϩμΫτ։ൃ w 1)1ɺ$BLF1)1ͷόʔδϣϯΞοϓ w ςετͷॆ࣮ɺΧόϨοδܭଌ w ෆཁͳίʔυͷআ w σϓϩΠڥͷඋ
w 4MBDLʂใڞ༗ʂʜFUD w ΞʔΩςΫνϟͷվળˡ͜Ε͕େࣄͳͷͰ ίωώτʹೖͬͯ͜Ε·Ͱ৭ʑ͖ͬͯͨ
w Ϧιʔε͕Γͳ͍ʢࣄۀͱͷόϥϯεେࣄʣ w ७ਮʹղܾқ͕ߴ͍ w దͳҙࢥܾఆͷͨΊͷٕज़εΩϧ͕ෆ w ΞʔΩςΫνϟͷࣝγΣΞ͞Εʹ͍͘ w ࠲ֶͱͯ͠ͷқͷߴ͞
w '8ίΞͷཧղɺσβΠϯύλʔϯɾ%%%ͳͲ w ܦݧͱͯ͠ͷҰൠԽͷ͠͞ w ৫γεςϜɺͦͷͱ͖ͷঢ়گʹΑͬͯ ਖ਼ղ͕ҟͳΔ ͳͥɺͳ͔ͳ͔ղܾ͠ͳ͍ͷ͔
ղܾͰ͖ͣʹ์ஔ͍ͯ͠Δͱ ଞͷνʔϜ͕ಉࣦ͡ഊΛ͢Δ ͔͠Εͳ͍ʁ
େنͳϦϑΝΫλ ϦϓϨΠεΛ͍ͨ͠ʂ
ͰɺͦΕ͕ݱ࣮తͰͳ͍߹ʹ Ͳ͏͢Δ͔
ৗతʹͰ͖Δ͜ͱԿ͔ͳ͍͔ʁ
ͦͷҰาͱͯ͠ͷ ʮઃܭৼΓฦΓʯ
ݱঢ়ͷʮΠέͯͳ͍ʯ͔Β՝Λநग़ աڈͷࣗPSଞਓ͕ʮͳͥͦͷઃܭʹͨ͠ͷ͔ʯ ͱ͍͏ҙࢥܾఆͷഎܠϓϩηεΛௐΔ ͦͷ্Ͱྑ͔ͬͨΛཧ ࣌ͷҙࢥܾఆΛධՁͭͭ͠ɺʮࠓͳΒͲ͏͢ Δ͔ʯΛߟ͑Δ
͜ΕΒΛจॻʹ·ͱΊͯγΣΞ͢Δ ʮઃܭৼΓฦΓʯ͜Μͳײ͡
w ࡶʹ(PPHMFϑΥʔϜͳͲͰϑΥʔϜΛ༻ҙɻ TMBDLCPUͳͲʹࠐΜͰ͓͘ w ։ൃதʹʮΠέͯͳ͍ʯͱײͨ͡Β͓ΉΖʹ CPUΛݺͼग़͠ w ࡶʹهͯ͋͠ͱͰ ͪΌΜͱݟΔ ݱঢ়ͷʮΠέͯͳ͍ʯ͔Β՝Λநग़
·͊·͊ग़ͯ͘Δ
w ͋ΔఔΠέͯͳ͍ͱ͜Ζ͕ཷ·ͬͨΒɺݟฦ͠ ͯৼΓฦΔͷΛܾΊΔ w ৼΓฦΓޙड़ͷςϯϓϨΛ͏ w ৼΓฦΓ࣌ͷ1PJOU w ൺֱରڞ௨ݴޠతͳͷΛ͏ w
ʮύλʔϯʯʮΠσΟΦϜʯ w ଞͷਓཧղͰ͖ΔΑ͏ʹڞ௨ݴޠ ઃܭΛৼΓฦΔ
Πέͯͳ͍ͱ͜Ζ ՝ ݱࡏͷઃܭʹ͍ͨͬͨഎܠɾϓϩηε ݱࡏͷઃܭͷྑ͔ͬͨ Ͳ͏͢Ε͍͍͔ ςϯϓϨʢԾʣ
۩ମྫ
FY ΞϓϦέʔγϣϯͷఆ͕૿͍͍͑ͯͬͯΔ͕ɺͨ ͩͷʮྻʯͰఆٛ͞Ε͍ͯΔͷͰɺܕʹΑΔ੍ ͕͑ͳ͔ͬͨΓɺෆਖ਼ͳΛ͙ͨΊͷͳه ड़͕૿͍͑ͯΔ
Πέͯͳ͍ͱ͜Ζ ΞϓϦέʔγϣϯͷఆ͕૿͍͍͑ͯͬͯΔ͕ɺͨͩͷʮྻʯͰఆٛ͞ Ε͍ͯΔͷͰɺܕʹΑΔ੍͕͑ͳ͔ͬͨΓɺෆਖ਼ͳΛ͙ͨΊͷ ͳهड़͕૿͍͑ͯΔ ՝ ɾ'8 1)1 ͷʮΞϓϦέʔγϣϯͷఆΛཧ͢ΔΈʯ͕ྗෆ ɹɾ$BLF1)1ͷʮ$POGJHVSFSFBE ʯɺ-BSBWFMͷʮDPOGJH
ʯ ɾఆʹ͢ΔΑ͏ͳΛΞϓϦέʔγϣϯͰ͏·੍͘ݶͨ͠Γѻ͍͑ͯͳ ͍ ɾޚతϓϩάϥϛϯάͷపఈ͕͘͠ͳ͍ͬͯΔʢόάͷԹচʣ ςϯϓϨΛຒΊͯΈΔ
ݱࡏͷઃܭʹ͍ͨͬͨഎܠɾϓϩηε ɾ1)1Ҏલ͔Β͋ΔΞϓϦέʔγϣϯͳͷͰʮܕʹΑΔ੍ʯͱ͍͏ҙ͕ࣝബ͔ͬͨ ɾ'8ࣗମ͕༻ҙͨ͠ఆཧͷΈ͕ྻΛ͏ͷͩͬͨͷͰͦΕʹ͔͚ͬͬͨͩ ɾॳɺΞϓϦέʔγϣϯࣗମγϯϓϧͩͬͨͷͰଟগͷ͞ڐ༰͞Ε͍ͯͨ ݱࡏͷઃܭͷྑ͔ͬͨ ɾ'8ͷΈʹ͔͍ͬͬͯΔͷͰʮมͳ͜ͱʯΛ͍ͯ͠ͳ͍ ɹɾނʹ։ൃॳظίετͰελʔτͰ͖ɺ࣮εϐʔυ୲อͰ͖ͨ ɾྑ͘ѱ͘ڊେͳఆΫϥε ఆϑΝΠϧ ͕Ͱ͖ΔͷͰҰཡੑ͋Δ
Ͳ͏͢Ε͍͍͔ ɾ&OVNͷಋೖΛݕ౼ ςϯϓϨΛຒΊͯΈΔ
w ΞϓϦέʔγϣϯ͕͍·๊͍͑ͯΔٕज़త՝ ΛہॴతͰ͋Δ͕ʮͳΜͱͳ͘ʯͰͳ͘ɺ ݴޠԽ͠ཧղ͢Δ͜ͱ͕Ͱ͖ͨ w ʮ͜ͷঢ়گΛ͙ʹͲ͏͍͏ϓϥΫςΟε͕ ͋ΔΜͩΖ͏ʯͱ͍͏ࣝཉ͕ग़͖ͯͨ w ৼΓฦΓ༰ΛͱʹνʔϜͰٞͨ͠Γɺ࣮ ࡍͷվળ׆ಈʹܨ͕͍ͬͯ͘ͱָͦ͠͏ʂ
ࢼ͠ʹਓͰͬͯΈͯʙ·ͱΊʹ͔͑ͯʙ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠