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
エンジニアが挑むサービス設計
Search
ar_tama
December 10, 2016
Programming
1
1.6k
エンジニアが挑むサービス設計
YAPC::Hokkaido 2016 SAPPORO にてLTした際のスライドです。
ar_tama
December 10, 2016
Tweet
Share
More Decks by ar_tama
See All by ar_tama
楽しくGoを学び合う、LayerXの勉強会文化 / LayerX's study culture of having fun and learning Go together
ar_tama
2
350
スタートアップ企業が実践する「身の丈スクラム」の現在地 / Current State of 'Right-Sized Scrum' Practices in Startups
ar_tama
13
4.2k
プロダクトの価値を最大化する「言語化筋トレ」のすすめ / "Verbalizing muscle training” to maximize the value of products
ar_tama
22
11k
理想の組織も自分たちで作ろう! ―LayerXの「全員採用」を支える文化 / How to create our own ideal team
ar_tama
7
3k
新任エンジニアリングマネージャーのための「ぼうけんのしょ」
ar_tama
26
13k
行動指針アンチパターンから学ぶ 越境のすすめ
ar_tama
20
9k
2023年振り返り ご縁繋ぎ編
ar_tama
1
1.1k
「成長サイクル」でVUCAの時代を乗りこなす
ar_tama
1
1.1k
あの日ハッカーに憧れた自分が、「ハッカーの呪縛」から解き放たれるまで
ar_tama
28
36k
Other Decks in Programming
See All in Programming
継続的な活動で築く地方エンジニアの道
myamashii
2
350
Rubyのパフォーマンスプロファイリングの改善 / Enhancing performance profiling for Ruby
osyoyu
1
410
DMMプラットフォームにおけるTiDBの導入から運用まで
pospome
7
3k
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
260
Polarsの成長: v0.14からv1.0までの変遷と今後の展望
zerebom
1
350
小さな開発会社を作った理由
polidog
0
1.9k
【Go言語】golangci-lintの使い方
tomo1227
0
270
Rustのweb開発を助ける 便利なツール紹介
yuki0418
1
190
ドメイン駆動設計の実践
masuda220
PRO
17
5.1k
ぼっちを避けて楽しむためのアノテコノテ / Various Tips and Tricks to Avoid Loneliness and Have Fun
nrslib
3
1.7k
Activities at Cairo Library
cairolibrary720
0
1.2k
20240706_CDKConf
takuyay0ne
0
1.2k
Featured
See All Featured
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
Web development in the modern age
philhawksworth
203
10k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
WebSockets: Embracing the real-time Web
robhawkes
59
7.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
Clear Off the Table
cherdarchuk
89
320k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
The Invisible Side of Design
smashingmag
294
50k
Design by the Numbers
sachag
277
18k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
Designing with Data
zakiwarfel
96
5k
Transcript
ΤϯδχΞ͕Ή αʔϏεઃܭ @ar_tama / ηΦࣄ 2016.12.10 YAPC::Hokkaido 2016 SAPPORO
@ar_tama / ͋Βͨ·
Engineer / CMO
C νʔϑ M ͪͪ O ΦϑΟαʔ
#͖ΐ͏ͷͪͪ
None
ຖ݄10 #ͪͪͷʂ
None
גࣜձࣾηΦࣄ theocorp.jp
اըͱΤϯδχΞϦϯάͷ ૯߹ࣾ
اըͱΤϯδχΞϦϯάͷ ૯߹ࣾ ʢϝϯόʔ3໊ʣ
None
None
None
• ΤϯδχΞϦϯάʢ2011~ʣ • ϓϩδΣΫτϚωδϝϯτʢ2013~ʣ ɹ ɹ
• ΤϯδχΞϦϯάʢ2011~ʣ • ϓϩδΣΫτϚωδϝϯτʢ2013~ʣ • αʔϏεઃܭʢ2016~ʣ New!! • UIઃܭʢ2016~ʣ New!!
ΤϯδχΞʢҙ֎ͱʣ αʔϏεɾUIઃܭۀʹ͍͍ͯΔ
αʔϏεઃܭ
αʔϏεઃܭ ≒ OSSۀ
https://www.victorinox.com/jp/ja/Products//Medium-Pocket-Knives/-PD/p/1.4713
PHOTOPRESS/Wenger
ແݶʹΕ্͕Δػೳ
ʮͳΜ͔ͪ͝Όͪ͝Όͯͯ͠ ͍ʹ͍͘…ʯ
„( ◡⁀◡ )„
·ͣ ίΞίϯηϓτ ΛఆΊΔ
γϯϓϧ ʼʼʼʼʼ ଟػೳ
UIઃܭ
ଥੑΛମܥԽ͢Δ
ʹʮͬ͘͠ΓʯΛ୳͢࡞ۀ
None
• આ໌͕ແବʹͯ͘ಡΈʹ͍͘ • ը໘Λ৮ͬͨΒԿ͕ى͖Δͷ͔ ͔Βͳ͍ • ԡͤΔϘλϯɺԡͤͳ͍Ϙλϯ ʢݟग़͠ʣͷ۠ผ͕͔ͭͳ͍
None
• આ໌γϯϓϧʹ • ʮԡͨ͠ΒԿ͕ى͖Δͷ͔ʯ ΞΫγϣϯ໌֬ʹ • ԡͤΔϘλϯɺԡͤͳ͍Ϙλ ϯʢݟग़͠ʣͷ۠ผΛ͚ͭΔ
ʮͳΜ͔ؾ࣋ͪѱ͍…ʯͰ ΈΜͳʹʮͬ͘͠Γʯ ͖ͯΒ͑ͳ͍
ΤϯδχΞϦϯάͰߟ͑Δͱ
GET /users{/id}
[ { “id”: 1, “name”: “ar_tama”, “role”: “coreStaff”, “location”: “YAPC::Hokkaido”,
“greet”: “ͪͪʂ”, “friends”:[{“id”: 2, “name”: “onagatani”}, ..], “tweets”: [{“id”: 123, “ઇͩʂ”}, ..], “topPageLink”: “http://yapcjapan.org/” } ] …
[ { “id”: 1, “name”: “ar_tama”, “role”: “coreStaff”, “location”: “YAPC::Hokkaido”,
“greet”: “ͪͪʂ”, “friends”:[{“id”: 2, “name”: “onagatani”}, ..], “tweets”: [{“id”: 123, “ઇͩʂ”}, ..], “topPageLink”: “http://yapcjapan.org/” } ]
[ { “id”: 1, “name”: “ar_tama”, “role”: “coreStaff”, “location”: “YAPC::Hokkaido”,
“greet”: “ͪͪʂ”, “friends”:[{“id”: 2, “name”: “onagatani”}, ..], “tweets”: [{“id”: 123, “ઇͩʂ”}, ..], “topPageLink”: “http://yapcjapan.org/” } ] GET /users{/id}/friends GET /users{/id}/tweets
[ { “id”: 1, “name”: “ar_tama”, “role”: “coreStaff”, “location”: “YAPC::Hokkaido”,
“greet”: “ͪͪʂ”, “friends”:[{“id”: 2, “name”: “onagatani”}, ..], “tweets”: [{“id”: 123, “ઇͩʂ”}, ..], “topPageLink”: “http://yapcjapan.org/” } ] !?
ʮ͜ͷϦιʔεԿΛද͔͢ʯ →ίΞίϯηϓτͷࡦఆ ˏαʔϏεઃܭ
ʮϦιʔεදݱͷϧʔϧΛ कͬͨઃܭɾ࣮ʯ →ʮίΞίϯηϓτͱϢʔβ ମݧͷͣΕΛݮΒ͢ʯ ˏUIઃܭ
ΤϯδχΞʢҙ֎ͱʣ αʔϏεɾUIઃܭۀʹ͍͍ͯΔ
Enjoy your ͷͮ͘Γ Life ”( ◠‿◠ )”
Thank you!